返回列表 发帖

与PLC的连接有关的简单问题

以下:
和手头上的PLC连接时,PLC的信号能反映到易控上,易控上设置的信号PLC怎么接受不了?以光洋DL06的PLC为例:设置一个矩形,填充动画为根据I0的“0”或“1”显示不同的颜色,I0对应Q1,当我外部给PLC的I0点置“1”时,易控上的矩形颜色变化,Q1指示灯亮,置“0”时也变化,Q1指示灯灭,说明上位机和下位机的连接没问题,但我从易控上画一个按钮,用来改变I1的值,按下时,易控运行画面中矩形的颜色显示有变化,但Q1没输出是怎么回事?要附个示例工程是最好不过啦。
以上。
谢谢。

感谢您使用易控,有疑问请随时联系我们。

TOP

回复 6# service


    了解,谢谢。易控蛮好的。

TOP

您好
1. 提高波特率可以提高通信速度,但波特率过高,会影响抗干扰力。一般选择19200即可。
2. 易控上采集的数据尽量寄存器类型要少,寄存器地址要连续,这样通信速度会提高。
  如:I 在梯形图中送到M , Q通过M去控制,那么易控上就不需要采集 I 和 Q 。

TOP

回复 4# service


    首先谢谢您的答复,是我看错啦,可以通信的,但是有一个问题向您请教下,就是我在易控中设置了M0的状态后,须过几秒PLC上才有反映,之前就是没等所以没看到现象,以为没连上呐,不过与PLC的通讯时间是不是太长啦,不需要几秒吧,是不是波特率的问题?或者是其他的地方没弄好?理论上应该是这边一设定M0的状态,那边PLC立马就有反映了啊。求解。

TOP

IO是没有办法做示例的,您可以直接在开发环境中测试。在开发环境下,当前值的位置直接写1或0,看是否成功。
说明:
(1)I 是输入线圈,是不能在上位进行写的,只能读。
(2)I Q是八进制的,易控的起始地址默认是10进制,需要转换。
(3)M是十进制的,是可以写的。

TOP

回复 2# service


    您好,首先谢谢你的答复,我按您说的把I该为了M,还是不行,是不是要设置些什么参数啊?望发个示例工程。
  谢谢。

TOP

您好,
I的值是PLC的输入,不能在组态软件上写。
您可以通过写M来控制Q

TOP

返回列表