各位师兄: 在研究官网停的SIWAREX_U程序时有一个疑问。 DB9中的dbw6 dbx8.0 与dbw30 dbx32.0 dbw34 dbx36.0 dbw38 dbx40.0 后面三组是不是代表每个对应的通道? 第一组代表整个通道的???
图片说明:
最佳答案
dbw6 dbx8.0(bo_CMD_ENABLE)是用来触发写命令的这个位是根据你后面说的CMD1 CMD2 CMD3的触发命令来的,你真正要写的是CMD1 CMD2 CMD3这三组命令其实是一样的只不过区分优先级而已,cmd1>cmd2>cmd3,另外你需要知道DB30.DBX32.0(CMD1 TRIGGER)他的命令是结合DB30.DBW30(CMD1 CODE)才有效也就是你在触发DBX32.0之前必须给DBW30给一个命令码表示你的命令到底要执行个什么功能。一般来说这三个是分别实现三个功能比如最后cmd3优先级最低则用来读取当前值的触发命令,cmd2用来清零触发命令,cmd1则是优先级更高的命令,当然你可以更具实际情况调换,当然一般来讲cmd3就应该用在读取命令触发上。
提问者对于答案的评价:
谢谢
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc193110.html