通信函数FC6的参数含义:
ID :参考本地CPU连接表中的块参数。
LADDR :参考本地CPU连接表中的块参数。
RECV : 接收区。接收区应等于发送区。
NDR : 每次接收到新数据,产生一个上升沿。
ERROR :错误位。
STATUS:通讯状态字。
LEN : 实际接收数据长度。
示例程序中S7-300 PLC将接收的数据存储于本地数据区DB2的前60个字节中。
4.2.4在SIMOTION侧编写通信程序
在PLC侧调用发送和接收功能块,在SIMOTION侧相应调用发送和接收函数与之相匹配,通信函数存储于在“Communication”->“Datatransfer”目录下,发送函数调用的示例程序参考图17,发送函数与PLC的接收功能块相匹配。
图17 调用发送函数
发送函数参数解释如下:
ConnectionId
参考_TcpOpenClient函数建立的连接。西门子RS485接头
NextCommand
枚举数据类型,元素中包括“IMMEDIAY ”、“WHEN_COMMAND_DONE。
“IMMEDIAY”:接收命令与后续所要执行的命令同步执行。
“WHEN_COMMAND_DONE”:接收命令执行或失败后执行后续的命令,异步执行。
DataLength
发送数据的字节长度,数据类型为UDINT,例子中为60,发送数据区Data中前60个字节。
Data
发送数据区,数据类型为数组,ARRAY [0..4095] OF BYTE。
一:1、包管新原装入口
二:2、包管发货
三:3、包管售后办事质量
SIEMENS 交、直撒播动装配
上海湘羿工业自动化设备有限公司 苏工 微信同步
飞行参考(通过测量输入评估可以在“正常”运行中进行无缝参考;通常是对例如“ JOG”,“直接设定值输入/MDI”和“运行程序段”模式的BERO的从属评估)
**编码器对齐
西门子模块EM DE16 6ES7288-2DE16-0AA0代理商
作业编号和作业(例如,定位,等待,GOTO块跳转,二进制输出的设置,行进至固定停止)
运动参数(目标位置,速度,加速度和减速度的倍率)
模式(例如:隐藏块,连续条件,例如“ Continue_with_stop”,“ Continue_flying”和“Continue_externally使用高速测量输入”)
作业参数(例如等待时间,程序段条件)
直接设定值规范(MDI)模式
使用直接设定值输入(例如通过PLC使用过程数据)进行定位(**,相对)和设置(无限闭环位置控制)
在运行过程中(在运行中接受设定值)以及在设置和定位模式之间进行实时更改时,始终可以影响运动参数。
如果未参考轴,则也可以在相对定位或设置模式下使用直接设定值指定模式(MDI)。这意味着可以使用“飞行参考”来进行实时同步和重新参考。
开箱即可使用,无需其它选件
带有各种物理接口,如 RS232、RS422 或者 RS485
可预定义各种协议,如 3964(R)、Modbus RTU 或 USS