一个两位的拨码开关连接在I2.0-I2.7,想要对系统输入一个两位整数的数值,路过的大佬给留个程序教教我怎么才能利用拨码开关将数值写入PLC中
最佳答案
两位的什么意思?
接到I2.0到I2.7这个是8位啊,以你这个开关有8位为例,那可以输入的最大整数就是0-255
8位的每一位代表一个数字
比如第0位代表1
第1位代表2
第2位代表4
...
第7位代表128
比如你想输入100的话,那代表64 32 和4的拨码,拨到1上就好了,64+32+4=100的
获取数值的时候,直接读取IB2就是相应的数据
提问者对于答案的评价:
就是在程序中预先写入一个数值,然后通过两位的拨码开关能不能实现对预写数值的改变?如果设置0-100摄氏度的温度值时,需要几个拨码开关?使用比较少的I输入口最好了
最佳答案作者回复:
补充,你可以使用按钮啊,两个按钮,一个加,一个减,按一下加减1,长时间按就快速加减这样,不是更省事吗
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc367011.html