- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
ECS-700串行通讯(COM741同黑马ESD_MODBUS+RTU)实施小结.doc
ECS-700串行通信(MODBUS)实施小结
串行通信基础知识
不论做哪个系统,做哪种异构系统通信,一些基础知识是必须掌握的,象系统运算使用的数据类型、I/O点使用的位号种类等。
1、ECS-700的控制器运算数据类型如下:
BOOL 8 bit ON,OFF
SINT 8 bit -128~127
USINT 8 bit 0~255
INT 16 bit -32768~32767
UINT 16 bit 0~65535
DINT 32 bit -2147483648~2147483647
UDINT 32 bit 0~4294967296
REAL 32 bit 浮点值
2、ECS-700的I/O位号种类如下:
AI 模拟量输入
AO 模拟量输出
DI 开关量输入
DO 开关量输入
NA 自定义模拟量
ND 自定义开关量
NN 自定义整型量
PA 页间交换模拟量
PD 页间交换开关量
PN 页间交换整型量
ECS-700中模拟量数据全部浮点处理,开关量数据全部为一字节布尔型处理。
3、ModBus 功能码
01 READ COIL STATUS(读线圈状态)
02 READ INPUT STATUS(读输入状态)
03 READ HOLDING REGISTER(读保持寄存器)
04 READ INPUT REGISTER(读输入寄存器)
05 WRITE SINGLE COIL(写单个线圈)
06 WRITE SINGLE REGISTER(写输入)
15 WRITE MULTIPLE COIL(写多个线圈)
16 WRITE MULTIPLE REGISTER(写输入寄存器)
4、Modbus 功能与数据类型对应表
MODBUS协议的一个输入寄存器或保持寄存器地址占两个字节即16位。
ECS-700系统串口通信基本知识
1、通信实施要点
MODBUS协议规定,一条MODBUS命令最多可以返回255个字节的数据,即最多可以支持255*8=2040个开关量或254/2=127个2字节模拟量或相应数量的其它类型数据。
ECS-700的FCU711-S控制器最多支持最大IO点数2000个点(含通信位号),其中AI最大1000个点,AO最大500个点,DI最大2000点,DO最大1000点。
COM741-S模块所带的每一个设备,具有512个字节的输入数据区和256个字节的输出数据区,即用户设置的同一设备下最多能读入512个字节的输入数据及256个字节的输出数据。
所以在进行大数据量通信时,需考虑以上三条限制。
说明:ECS-700的通信模块系统架构区别于原ECS-100系统,通信模块作为主控制器下的一个节点,逻辑上等同于I/O连接模块,通信后扫描添加的位号(通信位号)同主控制器下的常规I/O位号在上位机的处理完全相同。这们虽然避免了ECS-100系统那样需要通过站间通信进行控制数据处理,但另一方面又占用了控制器的系统资源。
2、ECS-700串口通信基本组态操作(以MODBUS协议,通信模块作主站为例)
1)硬件安装及设置
串行通信模块COM741-S,配套基座有MB725-S(非冗余型)与MB726-S(冗余型)两种。
模块免跳线,RS485与RS232通信方式跳线在通信基座上设置,每个模块4个串口可分别设置。模块冗余工作方式有“一对一”、“一对二”(仅V10.20.00以上版本COM741-S模块才支持“一对二”冗余方式,配合使用的VisualFieldV3.1+SP1软件版本才开放“一对二”功能)两种。
“一对一”即一个智能设备提供一对冗余的、可同时工作的串口,两块互为冗余的COM741-S模块安装在同一块基座MB726-S上,相同串口号的串口分别智能设备冗余的两个串口相连,并可同时通信,工作/备用模块之间通过冗余通信交互信息,并由工作模块与控制器进行通信。这种冗余模式下物理连接冗余、串口通讯冗余、模块冗余,极大地提高了系统的可靠性。
“一对二”模式下,智能设备的一个串口连接COM741-S的两个串口。此时智能设备不提供冗余串口,相同串口号的串口同时与智能设备提供的同一个串口相连,一个时间只有一侧模块的串口驱动串行总线工作,另一侧对应的串口做热备冗余。工作/备用模块之间通过冗余通讯交互信息,并由工作模块与控制器进行通信。此冗余模式下模块冗余,提高了系统的可靠性。
综上所述,“对”前边的“一”指对方设备的一个串口,“对”后面的“二”
指我方两个串行通信模块的两个串口。
如有多个智能设备通信时,要注意通信模块性参数限制,一个串口最多可接入32个智能设备,一个模块四个串口最多可接入64个智能设备。
由于通信模块在逻辑上相当于一个I/O连接模块,因此一对主
您可能关注的文档
最近下载
- 学堂在线 日语与日本文化 章节测试答案.docx VIP
- T_CTSS 98.3-2025 贵州省望谟八步茶 第3部分:红茶加工技术规程.docx VIP
- 机械设备的安装规范及技术要求.docx VIP
- fw8bene-免税表格W-BEN8的新版w-ben8e.pdf VIP
- 叉车作业人员培训记录表10篇.pdf VIP
- 手术室护理实践指南-无菌技术.pptx VIP
- 高级微生物学(第二版)课件 6、7 微生物的遗传与育种、现代微生物生态学.ppt
- Unit 1 Happy Holiday第4课时(Section B 1a-1d)课件 -2025-2026学年人教版英语八年级上册.pptx VIP
- 吉林白山事业单位考试笔试含答案2024.docx VIP
- T_CTSS 98.1-2025 贵州省望谟八步茶 第1部分:生产加工基本要求.docx VIP
文档评论(0)