- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
通讯卡组态 在组态软件-主机设置中添加FW248/XP248,可勾选冗余设置为双卡冗余模式 IP地址设置与卡件上的拨码相同,例如设置IP地址为128.128.1.4,则两块互为冗余的卡件拨码应为4和5。 拨码开关位置如图所示,FW248亦相同。 ppt课件 通讯卡组态 248卡件通讯数据采用自定义位号 支持除回路控制外的所有功能块 通过在图形化编程界面中选择不同的功能块,进行通讯组态 支持的协议 标准协议 Modbus-RTU(主站、从站) Hostlink(主站) 自定义协议 ppt课件 通讯卡组态 串口设置功能块 对于串口来说,设置通讯波特率、数据位、停止位等 功能块引脚输入在运行时不能改变 标准协议类功能块 包括协议功能块以及数据解析功能块 功能块引脚输入在运行时不能改变 调试工具功能块 串口诊断、命令诊断 自定义协议类 包括发送接收功能块以及辅助功能块 自定义协议编写中提供的工具函数 功能块引脚输入在运行时不能改变 ppt课件 通讯卡组态 功能块为控制程序一部分,按照控制周期执行 部分功能块,例如GW_MODBUS_RTU功能块只在组态下载后运行一次,安装命令到执行队列,随后命令将在2ms中断程序中运行。 该类功能块一旦运行,输入引脚都不能进行修改。 ppt课件 串口设置功能块 GW_SETCOM 串口通讯参数设置模块 输入:ComId: BYTE (串口号 0--3 ) Baud: DWORD(波特率) DataBit: BYTE (数据位 5,6,7,8) StopBit: BYTE (停止位 1,2) Verify: BYTE (0:无校验;1:偶校验;2:奇校验; 3:SPACE空格;4:MARK标志) AltTim: DWORD(两条命令之间的间隔时间,单位 ms),当该串口用于从机模式时,该值应该 置为0。 Duplex: BOOL (OFF:非冗余通道 ON:冗余通道) 输出: Link: BYTE(用于后续链接,是ComId的复制) ppt课件 串口设置功能块 GW_SETCOM 对于串口通讯来说,需要对每个字节的传输都有一定的格式 只有通讯双方按照相同的格式传输和解析的时候才能正常通讯 如下图所示,为9600波特率、8位数据位、偶校验、1位停止位时传输一个字节 ppt课件 功能块组态 串口设置功能块 对于串口来说,设置通讯波特率、数据位、停止位等 功能块引脚输入在运行时不能改变 标准协议类功能块 包括协议功能块以及数据解析功能块 功能块引脚输入在运行时不能改变 调试工具功能块 串口诊断、命令诊断 自定义协议类 包括发送接收功能块以及辅助功能块 自定义协议编写中提供的工具函数 功能块引脚输入在运行时不能改变 ppt课件 标准协议类功能块 GW_MODBUS_RTU MODBUS_RTU主机模块 输入: CmdId: BYTE (命令号 0-255, 要求每条命令 不能重复。通道冗余情况下, 占连续两个命令号,组态时 只组偶数命令号) ComId: BYTE (串口号 0--3 ) Cycle: WORD (执行周期,单位ms) AckTim: WORD (命令最大的超时时间,单位ms,一般取200ms) Slave: BYTE (Modbus从机地址) Func: BYTE (功能号,支持1,2,3,4,5,6,15,16号命令) Start: WORD (数据起始编号 1-65535 ) Num: BYTE (该命令操作的寄存器或线圈等的个数) 输出: Link: BYTE(用于后续链接,是CmdId的复制) ppt课件 标准协议类功能块 GW_MODBUS_RTU Modbus-RTU协议最初由施耐德公司推广,在电力等行业中有较多的应用 采用16进制数据传输 以1号命令为例,查询帧格式如下 地址 功能码 起始地址 起始地址 查询个数 查询个数 CRC 校验 CRC校验 01 01 00 00 00 0A —— —— 以1号命令为例,响应帧格式如下 地址 功能码 数据长度 数据 内容 数据内容 CRC 校验 CRC校验 01 01 02 01 F0 —— —— ppt课件 标准协议类功能块 GW_MODBUS_RTU Slave:从机地址,与外部设备地址相同 Func:支持1、2、3、4、5、6、15、16号功能码 1号功能码:读线圈状态(读DO) 2号功能码:读输入状态(读DI) 3号功能码:读保持寄存器(读
原创力文档


文档评论(0)