通讯-九游会龙虎

提示

很抱歉!您正在使用的浏览器版本过低,
无法得到最好的体验效果,建议您升级后再试!

为获得最佳浏览体验,建议您升级或选用其他浏览器:

客户服务-banner
可编程控制器plc ctsc-100 plc ctsc-200 plc cth300 plc 人机界面hmi 伺服驱动 通讯 opc plc软件 寻址
图片35.png

图片36.png


图片37.png

图片38.png


标配以太网接口/ethercat接口定义

图片39.png

h35-00的rs485通信接口定义

图片40.png

表 rs485接线端子定义

图片41.png


image.png

由于我司部分cpu存在两个自由口,在进行自由口通信时,应该注意使用不同的自由口应该调用不同的modbus库函数。即:

  当使用自由口fport0时,使用我司ct_mbus_master和ct_mbus_slave库函数;

  当使用fport1时,使用ct_mbus_maser_port1和ct_mbus_slave_port1库函数。


备注:使用合信cpu时,请使用合信modbus库。


cpu做主站:一次只能激活一条mbus_msg指令。如果启用了多条mbus_msg指令,则将处理所执行的第一条mbus_msg指令,之后的所有mbus_msg指令将中止并产生错误代码6。

cpu做从站:必须正确执行mbus_init指令,一般采用sm0.1调用,有线网络系统delay经验值设置参考在5至20ms


1、主站的读写方式,请参考合信modbus主站库案例编写

2、确保接线无误,合信的端子为3:rs485 /信号b;8:rs485-/信号a

注意:一些仪表的rs485 信号定义为a 正,b 负,接线的时候需要注意对应正负,正对正,负对负(全局通用)。

3、通讯协议参数设置及站号设置无误

4、有时参考电平不一致导致通讯不上,就需要将cpu的gnd信号地和仪表的gnd接在一起,此地为信号地,并非机壳大地。如果有些设备没有gnd那么可以接到24vdc的负极。

5、若还是通讯不上,只能通过串口调试工具,监控具体的数据收发情况

看是plc没有发送数据还是仪表没回或回的帧错误

先通过调试工具,直接对第三方设备发正确的通讯帧,看从站是否有相应。

确保从站没问题的情况,再接入plc看具体收发情况。才能判断是plc的问题还是第三方从站的问题。


硬件上:226m-can通过cts7 291-cc001这个通信接口转换模块,用网线跟277c连接。

 

软件上:要使用我们公司的plc编程软件magicworks plc,先组态canopen网络,设置好通信速率和通信地址 → 再把277c上面的拨码开关拨到相应位置,最后一台277c要拨上终端电阻 → 设备连接完成后,检查线并确认无误 → 接通系统各设备的电源。下载硬件组态到plc

(注意:拨码开关在重新上电后才更改有效)

111.jpg

通过硬件进行诊断

277c的led灯状态

接通 277c的电源之后,标示为“on”(绿)的power(电源)led指示灯将亮起。

  如果bf和sf led保持熄灭状态,则说明277c正常运作。

  如果bf或sf led亮起或闪烁,则说明硬件组态或者接线有错误。如果主系统的运行无故障,则错误的原因可参考下表:

277c状态led灯功能说明

还可以通过magicworks plc诊断,在其对应的smb550-582信息区,smb551 -smb582 :

112.jpg

第 1~32 个 从站(按照 node id  从小到大的的can 通讯状态 )


主站支持符合canopen标准协议ds301-v402的从站

pdo 传输类型:支持事件触发,时间触发;

目前不支持第三方从站的eds文件导入,请参考所选从站的手册来输入主索引和子索引。

通讯不上处理:

参考canopen用户手册;

第一、检查接线是否正确?

第二、检查硬件组态是否正确?站号和通讯波特率是否一致?主索引和子索引设置是否和从站手册对应。

第三、确认第三方设备的通讯协议是否符合上面注意事项的标准。

第四、以上确认好,还可以通过magicworks plc诊断,在其对应的smb550-582信息区,smb551 -smb582 :第 1~32 个 从站(按照 node id  从小到大的的can 通讯状态 )

 

以上问题排查完还无法通讯,可以找公司总部的九游会龙虎的技术支持协助,向客户索要:1、硬件组态程序。2、对方从站设备的eds文件。3、对方从站设备的具体型号和说明书,有相应的主索引和子索引的介绍。


可作为程序下载端口(使用普通网线即可)

通过交换机与多台以太网设备进行通信,实现数据的快速交互

支持远程编程、调试、监控

支持第三方设备进行modbus通讯地址映射表

本机集成3个通讯口

支持以太网通信、mpi、ppi、自由口通信、modbus等多种通信协议

网络读写一次可交换200bytes,组网通信能力强

图片24.png


c系列支持modbus_tcp、modbus_rtu通信协议

h系列支持udp_ppi、mpi、ppi、自由口通信、modbus等多种通信协议

图片25.png

注解:

  cpu 作为主站访问其他设备,相当于占用了该cpu 一个主站连接。

  cpu 作为从站,被其他设备访问,相当于占用该cpu 的一个从站连接。

  cpu作为从站,以太网通讯独立于整个大循环周期,即收即回;cpu作为主站,由收发由用户程序控制。通讯处理时间约20-30ms


用标准网线连接plc

所示为使用标准网线连接ctsc-200 cpu与编程设备。

使用magicworks plc软件

双击magicworks plc图标启动magicworks plc软件,选择“文件 -> 新建”即可创建一个新项目。

图片26.png

使在“设置pg/pc接口”属性对话框中,可以选择并设置cpu支持的通信网络,所选的网络将被用作一个接口,可选的网络接口如下:

l cpu300/200(tcp/ip)系列

具体操作步骤如下:

(1)在通信设置窗口中双击图标或点击“设置pg/pc接口”

(2)在列出的网络接口选项中选择“cpu300/200(tcp/ip)-> vmware virtual ethernet adapter for vmnet1”点击确定

(3)在通信对话框中双击刷新图标。magicworks plc搜寻并显示所连接的ctsc-200站的cpu图标

(4)搜索完成后,选择cpu站并点击确定。如果magicworks plc未能找到cpu,请请先检查线缆是否连接良好,然后检查通信参数的设置,并重复以上步骤。与cpu建立通信之后,将电脑ip 设置与ctsc-200 的ip 在同一网段,但二者ip不能相同,如上图搜索到ctsc-200的ip为192.168.1.202,那么电脑ip也应为192.168.1.xxx(其中xxx范围1--255)这样即可编程并下载

关注九游会龙虎

深圳市南山区西丽镇茶光路南深圳集成电路设计应用产业园209

400-700-4858
0755-86226822

九游会龙虎的版权所有:深圳市合信自动化技术有限公司