siwarex_u例程疑问

各位师兄: 在研究官网停的SIWAREX_U程序时有一个疑问。 DB9中的dbw6 dbx8.0   与dbw30 dbx32.0       dbw34  dbx36.0    dbw38 dbx40.0     后面三组是不是代表每个对应的通道?   第一组代表整个通道的???

图片说明:

siwarex_u例程疑问   

最佳答案

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年8月16日 下午10:48
下一篇 2017年8月16日 下午10:48

相关推荐