读取仪表主测量值命令是#aa,再加一个回车
十六进制是23,30,31,0D,不过还有一个数据格式为10位:1位启始位,8位数据位,无奇偶校验位,1位停止位;请问各位大侠,如果用一个是命令,一个好像是什么数据帧; 那s7200自由口通讯仪表,应该发送什么数值,能读到仪表测量值??
问题补充:
LAOHUAI,你说的那个不行啊,试过了,接受区和发送区不是冲突了吗
通讯完毕后,监控状态表,VD0的十六进制还是23,30,31,0D
我还试过发送23,30,31,0D,发送区和接受区设置为不同的地址,也是不行呢
最佳答案
LAOHUAI给你的只规定了发送的缓存区,接受缓存你可以定义到其他地址,
10个位只要仪表和plc规定的一样就可以不必多想,关键是你要编写程序进行发送数据,接受数据是否正确,#aa回车的ascii码16进制(不知你的是不是ascii)23,61,61,d,a
提问者对于答案的评价:
10个位仪表和Plc规定的也是一样的,我再试一下吧
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc347273.html