huaidong
级别: 探索解密
精华主题: 0
发帖数量: 6 个
工控威望: 102 点
下载积分: 641 分
在线时间: 3(小时)
注册时间: 2017-04-07
最后登录: 2018-12-04
查看huaidong的 主题 / 回贴
楼主  发表于: 2017-11-25 22:57
一共有y1-y19共有19个输出,有D1-D10共10个数据寄存器,D1-D10这10个数据寄存器中的值可以是1-19中的任意一个。比如,如果D1=1则Y1动作,
                                                                                                                                                                                                                                   如 果D1=2则Y2动作,
                                                                                                                                                                                                                                    如果D1=3则Y3动作。。等等,需要对D1-D10这10个数据

寄存器的值分别于1-19比较,共需要19*10=190次比较,这样的话,程序太长,有可以简化的吗,哪位大神能指导一下吗,麻烦了。跪求
[ 此帖被huaidong在2017-11-26 08:27重新编辑 ]
e_newboy
级别: 略有小成
精华主题: 0
发帖数量: 169 个
工控威望: 268 点
下载积分: 297 分
在线时间: 154(小时)
注册时间: 2009-04-20
最后登录: 2024-12-04
查看e_newboy的 主题 / 回贴
1楼  发表于: 2017-11-26 22:50
可以查看一下编码解码指令的使用方法!
本人长期兼职承接电气自动化项目:
1.熟悉各种品牌PLC程序设计,上位机组态编程,人机界面HMI编程,工业通讯网络,设备设施物联上云(IOT),数据采集,变频器、伺服电机、步进电机驱动等综合应用;
2.可承接各种PLC、触摸屏、上位机代写服务,系统集成、节能改造等项目,CAD出图。
3.服务周到、价格实惠,期待与你的合作,联系电话/微信:15875502770