"三阶段"优秀工程师之路
1、基础阶段:博途PLC技术。
2、中级阶段:SCL与C#编程技术。
3、高级阶段:PLC标准化编程方法。
标准化方法之路!

最近公司接到一个中国宝武钢铁集团的小型项目,业主方要求使用中国宝武旗下宝信软件的国产PLC产品,那就干吧!硬件买回来之后,分享使用初体验!
一、产品外观

图1 包装盒

图2 正面

图3 底面
二、硬件初体验
1、先说外包装盒,它没有像西门子,罗克韦尔等外国品牌那样的封口标签,二维码,外包装盒上仅仅有个硬件型号
2、上手之后,感觉外观塑料感较强,拿起来还稍微有点分量
3、CPU本体24V供电,提供4个RJ45网口,一个ModbusRTU接口,一个Type-C接口,送了一个存储卡。CPU正面带一个显示屏,能显示CPU运行状态、内存占用率、通信负载量等信息。提供了一个物理的拨码开关,用于切换CPU的运行状态。前面板上共有7个指示灯,分别是INF(内部故障),RUN(运行),ERR(错误),GE1~4(4个千兆网口状态)
4、接线:外部开关电源提供24VDC给CPU工作电源,还需要一路24VDC给CPU自带的8DI+8DO供电
三、软件初体验
做个程序来玩玩它,加减乘除常开常闭指令没什么意思,来搞个TCP通信吧。
1、硬件组态,选好和实际型号一致的硬件拖上来即可。

2、建立所需要的标签

宝信的PLC和罗克韦尔的有点类似,不存在DB块的概念,全都是标签。标签可以指向外部的IO点,在IO映射表中体现。
3、自定义脉冲
TCP发送功能需要一个BOOL变量的上升沿作为触发条件,但是宝信的CPU没有类似于西门子300/400/1200的时钟寄存器,只能手工做一个了。

4、构建变化的数据,发送数据

5、程序编完了,下载,看疗效吧。宝信PLC把自增的一个数组,发给网络调试助手.

四、总结
1、宝信的IDE呈现的窗口,属于Web形式的,后台有一个基于linux内核的虚拟机在做编译,下载,在线等操作。该平台可以移植到其他非windows平台上运行,软件自主可控。
2、硬件外观看起来比不上西门子,罗克韦尔等进口品牌,这个有一说一。
3、编程IDE只提供了最基本的指令,比如博图的时钟寄存器都没有,要自己写。编程IDE操作没有博图好用,自动化程度较低,开发效率较低。
4、软硬件,全国产,不依赖windows平台。
5、虽然它有这样那样的缺点,但是它是国产的,不依赖进口技术,不会受制于漂亮国。
我是中国人,我容忍它的不完美,正如我们这残缺的生命!
让技术学习更简单!

PLC标准化的技术方法:标准化包括哪些技术点?技术点之间的关系是怎样的?
PLC标准化的技术路线讲解视频:S88标准、技术架构和不断迭代
加入博途之友,与优秀工程师有约

芮老师的书籍(京东和当当可以购买)

夜雨聆风