欢迎光临浔之漫智控技术(上海)有限公司网站!
诚信促进发展,实力铸就品牌
服务热线:

15618722057

技术文章 / article 您的位置:网站首页 > 技术文章 > 西门子南平授权代理商

西门子南平授权代理商

发布时间: 2022-04-11  点击次数: 813次

西门子南平授权代理商


SIEMENS浔之漫智控技术(上海)有限公司

本公司西门子自动化产品,质量保证,价格优势

西门子PLC,西门子触摸屏,西门子数控系统,西门子软启动,

西门子以太网西门子电机,西门子变频器,西门子直流调速器,

西门子电线电缆我公司大量现货供应,价格优势,*

通信函数FC6的参数含义:
ID :参考本地CPU连接表中的块参数。
LADDR :参考本地CPU连接表中的块参数。
RECV : 接收区。接收区应等于发送区。
NDR : 每次接收到新数据,产生一个上升沿。
ERROR :错误位。
STATUS:通讯状态字。
LEN : 实际接收数据长度。
示例程序中S7-300 PLC将接收的数据存储于本地数据区DB2的前60个字节中。

4.2.4在SIMOTION侧编写通信程序
在PLC侧调用发送和接收功能块,在SIMOTION侧相应调用发送和接收函数与之相匹配,通信函数存储于在“Communication"->“Data transfer"目录下,发送函数调用的示例程序参考图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。

OUT
输出通信状态,数据类型为DINT。

接收函数调用的示例程序参考图18,接收函数与PLC的发送功能块相匹配。


图18 调用接收函数

接收函数参数解释如下:

西门子广东(中国)授权总代理商
参考_TcpOpenClient函数建立的连接。

NextCommand
枚举数据类型,元素中包括“IMMEDIAY "、“WHEN_COMMAND_DONE。
“IMMEDIAY":接收命令与后续所要执行的命令同步执行。
“WHEN_COMMAND_DONE":接收命令执行或失败后执行后续的命令,异步执行。

ReceiveVariable
数据接收区,数据类型为数组,ARRAY [0..4095] OF BYTE,zui大4096字节。

OUT
调用函数返回信息,包括调用状态和接收的字节数量。数据类型为结构体(StructRetTcpReceive),返回信息参考表3: