登录
首页
PLC论坛
施耐德电气PLC
回帖
发帖
正文
主题:第一次学习somachine,关于变量类型有一些疑问
点击:1018 回复:6
楼主
编辑
引用
管理
刘国辉
我在程序内做了一个外部的输入功能块,比如 if A then b:=%IX0.0 ,然后在主程序POU中调用,可是我在主程序中使用B变量时,仍然让我重新定义B变量,这是为什么?如果我在全局GVL中登记变量B,那在POU中能正常使用吗?有没有相关的资料可以看看,网上找了,看的不是很明白。
20-08-16 15:44
1楼
编辑
引用
管理
cvlsam
引用
刘国辉
在 2020/8/16 15:44:15 发言
【内容省略】
1、功能块内部的变量和你POU中定义的变量无关。
2、在各个POU中定义的变量仅供本POU中使用,你需要在不同的POU中使用,请定义全局变量。
Good Luck~
20-08-16 15:46
2楼
编辑
引用
管理
mengn66
建议找本c语言的书看下
20-08-16 19:25
3楼
编辑
引用
管理
weicy007
功能块中的变量和pou里的变量是不同的,需要重新定义下才行。
20-08-17 13:41
4楼
编辑
引用
管理
hnhyczj
你这说的是欧系PLC吧
20-08-17 14:50
5楼
编辑
引用
管理
cvlsam
引用
hnhyczj
在 2020/8/17 14:50:26 发言
【内容省略】
全世界的PLC对于变量的生命周期定义相同。
Good Luck~
20-08-17 14:59
6楼
编辑
引用
管理
mengn66
https://mp.weixin.qq.com/s/IPyIFIqj1Y59L1Oif61bWQ
20-09-18 11:23
工控新闻
首批人形机器人系列国家标准正式立项
格创东智与香港大学共建工业AI联合实验室
赋能绿色智造 台达与苏州企业共探节能新路径
多地出台新举措 推动制造业重点产业链高质量发展
华北工控EMB-4148:专为人机界面而设计的EPIC单板
2025第五十届中国电工仪器仪表产业发展大会及展会盛大启航
130年传奇焕新:Lavazza如何借数字化转型,引领行业新风潮?
华北工控深度定制嵌入式产品方案,赋能商用服务机器人系统再升级
更多新闻资讯