个人感觉的西门子PLC的特点

个人喜好,个人见识有限,难免存在偏颇。
先说缺点:
1、编程软件庞大,我用博图V15的时候,它的安装包大约是16G左右,很考验电脑的性能;
2、如果没使用欧系的PLC,上手比较困难,很多概念不容易理解;
3、不支持枚举数据类型;
再说优点:
1、PLC,运动控制,HMI,SCADA等在一个软件内,写程序方便,支持拖拽,例如可以从PLC变量表中直接拖动变量到HMI中,自动生成关联,变量更新所有的地方都会更新,很方便;
2、软件支持PLC和HMI仿真,它们之间的通讯也能仿真;
3、通讯支持的协议比较多,扩展模块很方便;
4、模拟量模块可以设置电压或者电流的类型;
5、各种模块扩展方便,包括远程IO模块;
6、支持标签访问的模式,存储区的变动不影响通讯;
7、功能块类似于面向对象编程中的类,便于设备模块化;
9、支持结构化文本语言,使用比较顺手,尤其是复杂的控制逻辑或者计算;
10、支持数组和结构体类型,方便数据的管理;
11、调试方便,有调试面板和变量曲线显示的功能;
12、用的人多,资料也多,写程序容易找到例程;