发布于 2014-06-20 15:59:15
6楼
西门子PLC的数据结构其实并不是很多,简单浏览下手册应该问题不大,如果使用Pascal,那里的数据结构更多
实际上对于编程来说,数据结构的种类不是问题,关键是如何构建数据结构来映射实际物理世界的运行模式
当然数据种类太多确实不是好事,对于高级编程语言来说,只需要很少的数据种类,其实的绝大都交给编译器自动处理,比如3和3.0,在类似Clojour这样的编程语言来说,是没有差别的,无需强调是整数或者实数
但考虑到PLC强调的是执行的速度,PLC程序编写者提前设定数据结构,可以降低操作系统判别换算的负担,提高执行的速度,从这个意义上讲,规定多点数据结构的种类也是很有必要的
看使用的场合的呗,因为PLC是要强调执行速度,比如C,也是定义很多数据结构,基本上来说,和硬件接触的层次越密切,定义数据结构的种类就相对于会多,和硬件接触层面越远,数据结构的种类越少
无限