您现在所在的是:

PLC论坛

回帖:2个,阅读:82 [上一页] [1] [下一页]
22222
bnnyygy
文章数:6345
年度积分:1118
历史总积分:22222
注册时间:2012/3/15
发站内信
2018论坛分享达人
发表于:2025/9/2 17:37:34
#0楼
我先说说我自己的思路

以博图为例吧,

1,规划好IO表,用表格规划好,复制粘贴就OK。

附件 1.jpg




2,新建数据类型,名称就是“IO”,也是表格复制粘贴就OK了。好像叫UDT还是啥,
附件 2.jpg



3,新建一个全局DB,作为中转,以及上位机可能需要使用的,类型就是 上面2新建的数据类型“IO”,
附件 3.jpg



~~

4,新建一个FC(SCL),目的就是映射IO,只有一个输入输出变量,“IO”,类型也是IO

FC内部就是表格加工复制一下就OK了
<善用智能填充><善用智能填充><善用智能填充>

附件 4.2.jpg


~~~~

OB1,调用这个FC块,只有一个引脚,IO,填写DB块的就OK了。





附件 666.jpg


~~~~~~~


其他FB如何使用呢?

同样的,新建一个输入,输出引脚,类型也是“IO”,外面关联同一个DB块就行,这样所有的输入,输出都可以读写。<I点只能读>



~~~~~~~~~~~~~~~~

优点,
1,非常快速,表格拉几下,复制粘贴就完成了。

2,改IO非常方便,

3,IO状态都汇聚到DB块,方便HMI采集显示<这个为了方便上位机大批量,还有其他办法,再议。>



不知道大家有没有更好的映射办法,目前博图,codesys,汇川的easy我都这样用的,意思大同小异。





PS:感觉这也是传统PLC慢慢消亡的原因,很多东西弄起来麻烦,

比如以前我喜欢的欧姆龙CP2E,没有自定义数据类型,功能块不是太完美,反正就是各种不太方便,你要映射变量,只能直接赋值到一个BOOL变量,麻烦不是~

包括其他地方直接使用功能块输入,输出引脚,必须要在功能块外面关联一个变量,很麻烦不是,博图,汇川easy codesys直接可以使用FB块引脚,方便不少,也不用关联什么变量。

虽然汇川easy有人说ST是快餐,但是可见的国产PLC也能用了啊,各种功能慢慢完善,编程灵活度慢慢提高。
[此贴子已经被作者于2025/9/2 17:50:10编辑过]
39556
知道一点
文章数:23259
年度积分:1248
历史总积分:39556
注册时间:2004/6/12
发站内信
工控人谈电商
2013国庆活动
2011国庆活动
发表于:2025/9/2 22:13:54
#1楼
因网络而改变应用
甲要访问(控制)乙的IO比较麻烦,知道产量名就简单了
当年NX推出时学习中做过这个实验,只搜索产量名“电机”,出来好几个,什么1号电机,启动电机,电机上升…附带PLC的IP…
快20年了,一直没机会用这款机器,你“产量表”勾起了当年的记忆片断
快乐 幸福 自由 比什么都重要
22222
bnnyygy
文章数:6345
年度积分:1118
历史总积分:22222
注册时间:2012/3/15
发站内信
2018论坛分享达人
发表于:2025/9/2 22:46:00
#2楼
以下是引用知道一点2025/9/2 22:13:54的发言:
因网络而改变应用
甲要访问(控制)乙的IO比较麻烦,知道产量名就简单了
当年NX推出时学习中做过这个实验,只搜索产量名“电机”,出来好几个,什么1号电机,启动电机,电机上升…附带PLC的IP…
快20年了,一直没机会用这款机器,你“产量表”勾起了当年的记忆片断


是啊,科技一直在改变,PLC也引入了很多先进的理念,确实也更好用。欧姆龙NX好像也就是codesys,也算好用,大公司都推ST是有原因的,做项目很多工作都可以高效完成,不仅限于 IO映射,功能实现等等。


反正传统PLC慢慢在消亡,欧姆龙CJ CP 二手价格现在崩了快,CJ2M CP13,我咸鱼350一个,挂了2个月没人要,疫情的时候,记得1000块钱都很好卖,前几天改设备又拆了2整条回来。哎。。

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2025 Gkong.com, All Rights Reserved

46.8003