登录
首页 PLC论坛 西门子SIEMENS
回帖 发帖
正文

主题:求助AG_SEND

点击:6301 回复:14

to robertjml:
谢谢!
请问在AG_SEND的例子中的M0.0,M0.1,M0.2,MW12用不用先定义?
07-04-04 21:10
to robertjml:
谢谢!
请问在AG_SEND的例子中的M0.0,M0.1,M0.2,MW12用不用先定义?AG_SEND的LEN能否直接写一个常数,我在这里直接填了一个常数,没有错误提示
07-04-04 21:14
我已经将要发送的点全部用MOVE功能块送到了共享数据块DB1中,我在AG_SEND的SEND脚直接就填的P#DB1.DBX0.0 BYTE 14.还需要将这些位/字节映射到发送区吗?怎么操作?
07-04-04 21:26
我能否将ACT这一脚的M0.0始终置位,这样它一直发送,这样会不会影响到通讯速度和稳定性?AG_RECV没有ACT这一脚,是否意味着它是一个周期接收完了就马上进行下一次接收?
07-04-04 22:34
To hbgongdeng:
完全可以将ACT这一引脚的M0.0始终置位,这样它一直发送,不会影响到通讯速度和稳定性!
FC6 "AG_RECV"没有ACT这一脚, 意味着它把本次报文接收完了,就马上进行下一次报文接收!
注意: FC5 "AG_SEND"和FC6 "AG_RECV"发送和接收的一致性差. 即: 对发送方而言,一个批次的报文很可能要若干个PLC扫描周期才能发完; 当然对接收方而言, 一个批次的报文很可能要若干个PLC扫描周期才能收完. 对实时性要求高的场合, 这是不允许的.
推荐: 调用SFB12和SFB13, 采用"S7 Connection"方法.
07-04-05 10:01

上一页 上一页

工控新闻

更多新闻资讯