CommunicationMode
通信模式,与发送函数通信模式相同。
OUT
输出通信状态,数据类型为DINT。
OUT
发送函数状态信息,数据类型DINT。
在数据接收方调用接收函数的示例程序如图13所示:
IP地址设置完成后,可以使用以太网接口编程。
ReceiveVariable
数据接收区,数据类型为数组,ARRAY [0..4095] OF BYTE,大4096字节。
结构 名称 数据类型
函数调用信息 结果 DINT
数据源地址 发送方IP地址 ARRAY [0..3] OF USINT
数据源端口 发送方端口 UINT
接收数据长度 接收到有效字节数 UDINT
ServerPort
PLC的端口号,数据类型UINT,例子程序中在NETPRO定义为2000。
ACT :为1触发。
ID :参考本地CPU连接表中的块参数。
LADDR :参考本地CPU连接表中的块参数。
SEND : 发送区。大通信数据为8192字节。与SIMOTION之间大4096个字节。
LEN : 实际发送数据长度。
DONE :每次发送成功,产生一个上升沿。
ERROR :错误位。
STATUS:通讯状态字。
示例程序中S7-300 PLC发送DB1中前60个字节。
其中各种连接头都有各自的优点,例如:ST 连接头安装简易,比较适合于现场连接,(西门子BFOC接头就是ST 接头);FC 接头有一个不固定的套环,可以提供较好的机械的隔离;SC 连接头适合紧密连接,其推拉设计可以避免在安装过程中的光纤平面受损,应用比较普遍。在西门子的网络设备中,大多光纤链路设备使用BFOC接头。
光纤通讯应用于工业以太网的优点:
隔离电气的站点或网段
没有电气的接地问题
没有屏蔽电流
数据传输不受外界电磁干扰
不受雷电的影响
不会产生电磁干扰
重量轻
根据光纤的类型不同,长距离的通讯依然可以保持高的通讯波特率
带有RJ45接头的SIMOTION 可以直接连接到交换机的电气接口上,交换机之间可以通过光纤连接,增加通信距离和抗干扰性。
结构 名称 数据类型
functionResult 接收状态信息 DINT
dataLength 接收字节长度 UDINT
注意:
PLC的接收区和发送区必须与SIMOTION的接收区和发送区相同。