在网上看了很多FC106的使用教程,实际用的时候有点问题,希望老师帮忙解惑:
HI_Lim设置成200情况下,如果用程序带的仿真PLC,改变输入值,或者I0.1 的信号,输出都很正常的改变。但实际连上PLC(315-2DP)的时候,改变输入或者I0.1 ,输出都是 -1 ,如果输入大于 HI_Lim,RET_VAL 能正常返回报警。请问是什么原因?
我用的是第一组模拟量出,地址是从 256 位开始的,如图中是不是要把最终数值发送到 PQW256(图中是PQB256,写错的)?这样前面加一个 ADD 模块把 PQW256 改成 100 ,已经输出 20mA 了,为什么不是 27648 对就 20mA 呢??
谢谢了…
问题补充:
感谢大家的回答,把几个值改到实数类型后,输入输出可以对应起来了,只是PQW256的输出和量到的电流值还是不成线性关系。如图2,输入--输出对应如下:
输入 0.0 -- 输出 0.06mA
输入 1.0 -- 输出 12.4mA
输入 2.0 -- 输出 24.4mA
硬件的地址是 256~271,我使用 CH0 ,接线也在图2里面,是用一个万用表测量的。
图片说明:
最佳答案
你的md8和md4,md0写错数据了应该是0.0和200.0不是0和200,md0也应该是实数,不是整数。模拟量输出都是字,不是字节所以应该是pqw。
你加的add在哪里,没有看到。
提问者对于答案的评价:
谢谢,确实,改了数据类型输入输出对的上。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc237946.html