首次使用AB PLC全过程
最近接了一个小项目,很小的那种,由于是美资企业,指定要用AB plc,之前重来没用过,无耐去网上搜了一下,查了下价格感觉好浪费。给它选了Compact Logix 5370 L2系列和最基本的PanelView800系列触摸屏,用5310系列触摸屏又嫌太贵,关键800这触摸屏和PLC不是一个软件,比较但疼,可能博途用惯了。
PanelView800触摸屏软件官网可以下到,免授权,我装了CCW12,这个软件挺有意思,也是全集成PLC和触摸屏还有驱动器,都可以在这个软件编程调试,挺好的,不过只是支持mirco800系列PLC,而我只是用它来做画面,也是挺悲催的。这个软件安装倒是没什么问题,不过会闪退,后来和PLC的软件Studio5000装到虚拟机,就没出现过了。估计还是和其他工控软件冲突。
重点说下Compact Logix 5370 L2的编程软件Studio5000,这玩意官网下不到,网上找了半天,好歹找了一个公众号,可以下软件,还有模拟软件也可以下载。这软件V20版本和之前叫Rslogix5000,以后叫Studio5000,我装了v32中文版的,最新的好像是v33。还有模拟软件Studio 5000 Logix Emulate V32.00,PLC没来之前方便写程序,两软件还要分别打开,也是醉醉的。
Studio5000这个软件是很坑的,装的很慢,各种插件,等了几个世纪装完了,告诉你失败了。想把电脑砸了。这玩意必须授权才能用,用的是,就是这玩意授权,所以你电脑上装了其他破解软件,基本就不会成功了,包括Eplan,Codesys,博途等等。没办法装了个win7的专业版sp1的虚拟机,而且是纯净系统,估计其他第三方改的系统镜像也悬。如果win10的系统,也不要太新,不然也不支持。系统支持可以在官网查看。等了不知道多久装好了,成功了,流下了幸福的眼泪。全家福,第一个是编程软件,第二个是模拟软件,第三个是触摸屏软件。
接下来就是授权了,网上找了好久,主要不想花钱,功夫不负有心人,找了个授权破解文件,由于我装的软件较新,要把授权软件卸载,再装旧的授权软件,替换几个文件成功,可以使用了,终于把第一步完成了,不容易啊。靓照
后面讲讲编程经过。
楼主最近还看过
"羿龙小叶" 的回复,发表在7楼
对内容: 【既然是小项目,那么应该用micro800系列会很便宜,compactlogix属于中型PLC;studio5000版本建议30版以下,超过30版目前不好<此处内容被屏蔽>,要卸载新的授权平台回退到旧授...】进行回复:
-----------------------------------------------------------------
说的在理,用800系列还方便,一个软件就行了,奈何客户说要用studio5000软件的PLC。好不好用另说,界面是真丑,完全XP时代的风格
马上过年了,等了这么久AB的PLC还是没来,采购跟我说买的时候还涨价了,真是醉了。最近工控产品这价格无语了,西家的PLC都翻了一番了。最近没事和大家讲讲使用感受。第一步打开软件,这是废话,上一句也是废话。。。
点击新建项目,右侧选择Logix,View是HMI,然后选择型号,完成。初看这个新建界面还是可以吧,下面看看打开后的样子
感觉怎样,我感觉是真丑。跟Codesys还有点像,但没人家好看。跟博途比感觉差了十年,当然个人观点哈。和一般软件布局差不多,上部是工具栏,一些指令什么,左边是项目数,下面是信息窗口,一些错误警告什么的。今天主要说下项目树,程序结构,估计以后也不会再用AB的PLC了,能让我最快写完程序就行,也不会去深究了,其实好多东西也不用知道,一切你不知道的默认就好了。
写PLC程序,无非都是LD,FBD,SFC,ST这四种语言,当然不排除有人用IL,反正我是不会。AB好像也不支持。其实思想都是一样,主要是还是软件使用和指令有区别罢了。下面说一下重点项目树。
项目树,重上往下说一下,第一个控制器文件夹,可设置一些PLC的属性,更换PLC等。控制器标签就是一些模块输入输出的地址,状态等。类似西家的I,Q,三菱的X,Y。其他的不用看了。
任务文件夹,最主要的东西了,里面是写程序用的。参数和本地Tag是建标签变量用的,大一点的软件都标签化编程了。默认带一个循环任务MainTask,任务里面有一个程序单元Main Program,程序里面还有一个主例程Main Routine。点击任务文件夹右键,你可以新建很多任务,包括周期和事件任务。怎么感觉越讲越细了,这得讲多久。循环任务就是执行完马上重头执行,周期就是固定时间执行,事件任务放一些中断。循环任务优先级较低,会被周期任务打断。每个任务下你可以新建多个程序,实现不同动作。每个程序下,除了一个主例程,你还可以新建很多子例程,子例程必须要主例程用JSR指令调用,才会参与控制。任务差不多说完了,分类还是挺细的。Studio5000的任务相当于博途的OB块,程序相当于FB和FC了,但也不完全一样。子例程不能跨程序调用,可能我还不会用吧。
程序结构弄懂了,其实就差不多了,直接写程序就行了。
运动组文件用不到,没有轴。
资产文件夹,可以定义一些数据类型,功能块等,这个还是挺好用的,前提是你要会用。
输入输出配置文件夹,母排你可以新建一些扩展模块,设置模块参数等。以太网组网用的,这个项目不包括上位通讯,客户自己搞吧,我就不研究了。
说的差不多了,剩下就是编程了,编程什么PLC都差不多,我估计会用梯形图写写了,其他的懒得研究了,一个小项目也不复杂。后续进度有时间再写写。