登录
首页 PLC论坛 施耐德电气PLC
回帖 发帖
正文

主题:∞光分享∞039:有用分享-培训时的一点收获 basic-2

点击:861 回复:8

200 221 支持的以太网通讯..做数据交换有两种.(可能不只两种)
一个是跟241一样.用readwritevar  当然还有单独的readvar writevar 这个需要自己做好轮询
附件 1.jpg
link3 以太网
id    第一路 这个ID跟下图中那个ID好像没什么关系..
数据类型.MW.是不是只能是mw,希望有知道的朋友告知一下
第一个写的目标地址 把数据写到对面的那个地址开始 比如%mw0
写数据数量                                      比如10
把自己那个起始位的地址开始写过去                比如%mw0
这样就是把自己plc的从%mw0到%mw9 写到对面plc的%mw0~mw9
读的起始位
读的数据长度
读过来的数据写到自己的起始位
图里的就是把对面的%mw100~%mw109写到自己plc的%mw100~%mw109
附件 5.jpg
还有就是直接在以太网那里配置ioscanner
这样就不用做轮询了.比较方便一点
直接配置好要读写的地方.长度就可以了
配置好之后.在编程页面左侧工具菜单里就会出现对应的ioscanner的输入输出寄存器地址.
直接拿来用就可以了
附件 6.jpg
附件 2.jpg
附件 3.jpg
basic还有一个比较有意思的功能.就是上面那个plc的图是可以点的.
点击对应的地方.就会弹出对应的配置菜单.比如那个rj45的以太网口,
下面的modbus口,IO端子口都可以点击.很直观
附件 4.jpg
还有在编程过程中想要把C.T.这些值的PV设定值改成变量..
在那个功能块是添加不了的,需要用到对应的对面如下图
比如%t0.p就是t0的预设值.
这里的预设值时基单位我忘记了是对应100ms还是对应t0本体里设定好的那个时基
等编程的时候实验一下就知道了
附件 10.jpg
附件 8.jpg
附件 9.jpg
同样的道理.对别的功能块也可以直接用 功能块名.对应的标量来写,如下图
附件 7.jpg
最后修改:2019/11/3 10:55:53
19-11-03 10:54
还可以用EXCH指令来用功能码进行modbus读写,好处就是不受限制的使用,不像read_var最多只能用32个功能块。
19-11-06 22:54
这个很实用
19-11-07 10:00
这个秦总没讲....我也没用过221去做项目.....
就是了解一下下...
所有块都有数量限制这点真是太亮眼了..
19-11-07 17:42
嗯.挺方便的第二种
19-11-07 17:43
第二种好,可以直接配置,方便
19-11-24 12:01
不用做轮询很方便.
19-11-25 18:41
这个很实用
22-04-21 14:17
感谢楼主分享,先下载收藏
22-05-07 14:12

工控新闻

更多新闻资讯