恭喜,你发布的帖子
发布于 2016-12-06 13:04:10
35楼
楼主的图是三菱的小型plc的编程界面,它的风格是“线性编程”,不需要接口,也不需要背景数据,程序从头到尾使用绝对地址。在小型项目没问题,一些方便指令甚至可以做得很灵巧好用。
在中大型项目中,一个函数可能多次调用,多层调用,不再是拷贝粘贴的概念了,子程序需要封装成一个集成块,外部定义好接口(输入还是输出,布尔型还是模拟量……),内部就是“符号编程”了。
符号编程可以理解成Y=aX+b这么一个东西,它有自变量和常数,为了方便被调用(也就是通用性要求),比如一个圆筒,液位高度是用压力传感器测量的,直径和液体密度都是已知常数,那么“液位高度”就是一个符号,定义好接口,无需在程序里赋地址,只需调用时一次赋地址就行了。
符号和注释在模块化编程里是两码事,但是在线性编程里,这两个东西是一码事。
请填写推广理由:
分享
只看
楼主