登录
首页
PLC论坛
信捷XINJE
回帖
发帖
正文
主题:关于信捷PLC 使用函数功能块遇到点问题!
点击:5471 回复: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
工控新闻
坚固可靠新选择,ABB推出Modular Way系列金属按钮指示装置
11月26日-29日来大湾区工博会,看2000+全球参展企业的“新鲜货”
SICK亮相德国SPS自动化展,与客户携手共创价值
BIS-6690P-B10:适用于高效处理和泛在连接的桌面型工控机
新TILTIX 系列发布-POSITAL 推出升级版加速度补偿的动态倾角仪
工信部:鼓励制造业企业深化对外投资合作
中国人形机器人市场规模超27亿,业内人士称明年迎“高考”
Arm Tech Symposia 年度技术大会顺利收官,继续构建面向未来的 AI 计算平台
更多新闻资讯