登录
首页 PLC论坛 罗克韦尔Rockwell(AB)
回帖 发帖
正文

主题:AB调试笔记3.1——PLC程序篇1

点击:4953 回复:10

1. 软件
软件安装没啥好说的,STUDIO5000。AB有一点没搞明白,同一个软件,为什么要搞这么多版本号!我装了一个V20-V28,貌似更高的是V30多吧,没下。我试过,用V20建一个程序,可以很轻易的升级到V28,不像PORTAL,我接触到最早的V11到现在的V15,前面版本建立的程序理论上可以升级到高版本,实际应用效果却不尽人意,各种问题导致升级失败。不过AB这版本号,是不是升级的太勤快了一点,我都怀疑AB工程师整天闲的没事就商量着怎么升级版本玩……扯远了,我瞎说的。
2. 硬件添加
西门子除了别人生的200系列等低端型号,遍历300/400到现在的1200/1500均逃不一点,硬件组态。AB的玩法完全不一样。首先,建立项目的时候你要选取PLC型号、版本号、扩展模块数量等。这部分均可以随意填,反正后期可以随意改。
附件 1.jpg
上图可见,版本选择了28,扩展IO模块根据PLC型号的不同,可选的数量也不同。L16为0-6,L18为0-8。这就是PLC本体扩展模块的数量。
建立程序以后,也可以在里面修改。
附件 2.jpg
如上图,在PLC型号上右键弹出窗口选择Propecties也可以修改各种信息,包括PLC型号。更改PLC型号及版本号点Change按钮,修改模块数量选择Expansion I/O后面的下拉菜单即可。
附件 3.jpg
在Expansion I/O处右键,选择New module,在弹出的对话框里面选择你要添加的模块,双击,填写你要定义的模块名字,就可以添加一个IO模块。重复上述操作直到设计的模块全部添加完成为止。如下图,我添加了若干DI、DO、AI模块。
附件 4.jpg
因为PLC支持的模块数量很少,更多的IO点需要扩展分布式IO模块,这部分内容我在选型篇中已经提到过。增加分布式IO需要在Ethernet上点击右键,选择New module,我选择的分布式IO为1734-AENTR。上图中,我在红框区域内填入了1734,故系统就将1734筛选出来了。
附件 5.jpg
双击以后弹出以上对话框,这里设置好需要连接的分布式IO通讯模块的IP地址。点击Change,这里填写分布式IO的一些设置信息。Connection是有关机架优化的选项,没怎么研究,按下不表(有兴趣可以参照一下AB的文档)。Size必须选!这里表示此分布式IO总共包含几个模块(包含通讯模块,例如,此分布式IO有1个DI模块,加上通讯模块,Size选2),确认以后就可以新建模块了。
附件 6.jpg
如上图,SIZE我设置了2,已经添加了一个DI模块,现在New module选项就是灰色,不能添加更多模块了。把SIZE改大,又可以添加更多模块。
这一点做的不如西门子灵活。西门子根本不用设置这么多乱七八糟的东西,把模块拖进去就行。并且西门子的组态更直观,通讯用线连起来,看起来像一份电路图,并且有缩微图显示,PLC、机器人、阀岛等一眼就看得出来(GSD有问题另说),很直观。
18-08-08 11:44
今天怎么这么快?前两篇审核都要审核一两天!
18-08-08 11:45
所以博途软件这么大,不是没有道理的
18-08-08 11:55
目前最新版本是V31。
看到你说安装V20-V28,盗版户,失敬失敬。
18-08-08 13:18

引用 fujifa 在 2018/8/8 13:18:10 发言【内容省略】

久仰久仰
18-08-08 16:51
楼主多多应该发一些AB.
18-08-08 20:17
我在前一家公司用AB的版本号是30,但它的软件有授权,每年都要弄一次授权。
当年写了几个程序段现在想移植到另外的PLC上,却发现AB的软件打不开了
18-08-08 22:12

引用 蛇会大学 在 2018/8/8 22:12:25 发言【内容省略】

修改电脑的系统时间试试,我们21版本就是靠修改系统时间在用
18-08-09 11:04
用到今天还是20.01
18-08-09 11:12
AB的软件管控还是很严格的。
18-08-09 16:59

上一页下一页

工控新闻

更多新闻资讯