登录
首页
PLC论坛
信捷XINJE
回帖
发帖
正文
主题:关于信捷PLC 使用函数功能块遇到点问题!
点击:5469 回复:5
楼主
编辑
引用
管理
利3JG8
函数功能块,不能一次读写多个连续PLC寄存器地址,比如,我要一次读出D****(此处不允许连续数字)开始的200个寄存器(就像是以数组的形式读取一串的数据),好像是不能实现的,只能用循环变址的方式一个个读写,效率大大较低。打电话问客服也不知道!有人用过这功能吗?
就像下面这个指令,我认为是读取数组的形式,结果是:编译通过了,但是似乎并没有任何执行。
另外,下面的子函数调用也无法实现???????
最后修改:
2019/12/15 19:24:02
19-12-15 13:54
1楼
编辑
引用
管理
YXBK
这个功能在梯形图里面用块传送更简单呀
19-12-16 19:37
2楼
编辑
引用
管理
利3JG8
我这样做的目的并非是只要做这么一个简单的传递,而是找出这个规则,才能执行更深入复杂的C函数编程。
19-12-16 21:47
3楼
编辑
引用
管理
蛇会大学
没用过信捷,但据我的理解,你写的W[1200][1000]=w[1000][200],跟a=b没什么分别,就是一个MOV指令而已
19-12-16 22:05
4楼
编辑
引用
管理
YXBK
引用
利3JG8
在 2019/12/16 21:47:28 发言
【内容省略】
19-12-17 09:26
5楼
编辑
引用
管理
利3JG8
信捷的C函数块并没有那么强大完美,不支持所有原生态C;但是用来做一些比较复杂的运算还是够用够简便。
最后修改:
2019/12/17 20:43:38
19-12-17 20:42
工控新闻
节卡机器人超A新品,CNC上下料作业之王!
倍福科技自动化技术交流会 | 济南站
倍福 | 基于 Linux® 的实时控制 — 现在也可用作虚拟 PLC
探秘全新一代中压产品数字化解决方案:智驭未来 电网健康全面守护
倍福 | SPS 2024 展会首日视频,新鲜出炉!
艾默生电气如何用153亿美元撼动工业软件市场?
又一笔亿元级融资,投到人形机器人
锚定中东乘势出海,侨交会迪拜展吹响集结号
更多新闻资讯