sail88
傻傻滴什么都不懂
级别: 略有小成
精华主题: 0
发帖数量: 153 个
工控威望: 254 点
下载积分: 3162 分
在线时间: 367(小时)
注册时间: 2020-08-09
最后登录: 2024-05-14
查看sail88的 主题 / 回贴
楼主  发表于: 2021-10-24 17:27
图片:
4组温度adp 16个d区   4组2ad 2da   也有16个'd区 还带通信20个变频器写频率,也有20个d区,加起来总52个d区! 就用1个64cclink。他是如何把d区上传过去的??求科普下

64cclink不是能传32个d.区?????

各路大神怎么看???。
sail88
傻傻滴什么都不懂
级别: 略有小成
精华主题: 0
发帖数量: 153 个
工控威望: 254 点
下载积分: 3162 分
在线时间: 367(小时)
注册时间: 2020-08-09
最后登录: 2024-05-14
查看sail88的 主题 / 回贴
1楼  发表于: 2021-10-25 17:25
plc是从站,cclink是智能站,plc上传4组adp的温度,2组4Ad压力,主站通过cclink从站来写入变频器频率,和2组4DA  


我看.cclink手册占用4个站.也就32个d区
sail88
傻傻滴什么都不懂
级别: 略有小成
精华主题: 0
发帖数量: 153 个
工控威望: 254 点
下载积分: 3162 分
在线时间: 367(小时)
注册时间: 2020-08-09
最后登录: 2024-05-14
查看sail88的 主题 / 回贴
2楼  发表于: 2021-10-25 17:26
引用
引用第1楼cythyx于2021-10-25 08:58发表的  :
硬件的话你用CCLINK做智能设备站的话,对方是主站,不止32个地址的,可以设置占用2个站或者多个站。


单独从编程角度是可以实现的,因为以前因为地址不够尝试过就是组合,一个双字最大是2147483647,一共10位数,三组温度 23.4  24.5  25.6 组合成一个双字 234245256 9位数 也就是说温度的话3个温度数据其实用2个D址可以存储,只是接收方需要拆分处理。温度总32个,只要32/1.5=21.3 算22个地址
频率设置也是一样,这个一般都是不设置小数点的,怕溢出保留两位,两个D地址10位数保留2位的话可以存储4个变频器的数据,20个变频器也就是只需要10个地址而已。


plc是从站,cclink是智能站,plc上传4组adp的温度,2组4Ad压力,主站通过cclink从站来写入变频器频率,和2组4DA  


我看.cclink手册占用4个站.也就32个d区
sail88
傻傻滴什么都不懂
级别: 略有小成
精华主题: 0
发帖数量: 153 个
工控威望: 254 点
下载积分: 3162 分
在线时间: 367(小时)
注册时间: 2020-08-09
最后登录: 2024-05-14
查看sail88的 主题 / 回贴
3楼  发表于: 2021-10-26 12:19
引用
引用第5楼枫落云端于2021-10-26 10:54发表的  :
这种情况我能想到的只能是通过份时发送数据来扩展通讯数据。你那边实际是怎么解决的还真不好猜。
比如从站先把50多个的数据先整理在一个连接的寄存器中,第一次先发送前32个WORD,第二次再发送后32个WORD。第一次合第二次可以从站的RY中某位的OFF/ON来区分。
主站这边接收到对应位RX OFF/ON区分第一次第二次来分别存储到不同的寄存器中。

比如 从站的X1000可通讯控制主站的Y1000,主站的Y1000也能通讯控制从站的X1000。
.......


谢谢指点,有空试试
sail88
傻傻滴什么都不懂
级别: 略有小成
精华主题: 0
发帖数量: 153 个
工控威望: 254 点
下载积分: 3162 分
在线时间: 367(小时)
注册时间: 2020-08-09
最后登录: 2024-05-14
查看sail88的 主题 / 回贴
4楼  发表于: 2021-10-26 12:20
引用
引用第6楼tingfenghu于2021-10-26 12:07发表的  :
可以发送32个D,
将其中一个D作为识别码,分时发送,
D值的不同存入不同寄存器,
变频器与温度控制就对实时要求并不高,1秒中只通讯几次都可以。
Modbus通讯也是判断地址与命令来通讯,
.......

谢谢指点
sail88
傻傻滴什么都不懂
级别: 略有小成
精华主题: 0
发帖数量: 153 个
工控威望: 254 点
下载积分: 3162 分
在线时间: 367(小时)
注册时间: 2020-08-09
最后登录: 2024-05-14
查看sail88的 主题 / 回贴
5楼  发表于: 2021-10-26 17:12
引用
引用第9楼枫落云端于2021-10-26 16:07发表的  :
第一个通讯周期,从站Y1000为OFF, D1000-D1031给到W1000-W101F,再刷新到主站,主站X1000为OFF(由从站Y1000控制),所以主站W0-W1F数据写入到D0-D31,同时主站Y1000接通为ON。

第二个通讯周期.由于主站Y1000为ON,所以从站X1000为ON,从站Y1000也为ON,D1032-D1063给到W1000-W101F,再刷新到主站。
第三个通讯周期,由于从站Y1000为ON,所以主站X1000为ON,主站W0-W1F数据写入到D32-D63,Y1000变为OFF。

.......

谢谢大师,指点!胜读十年书