发布于 2007-07-20 15:32:35
0楼
你们组长说的问题,根本不是标准化的问题,一个PLC两套程序,叫什么标准化,难道有7个工作站,要做7套程序。如果要做成标准化,两个设备(系统)必须有公共重叠一致的部分,将其标准化作成功能性的模块,例如电力监控、安全措施监控、外围设备控制等。另外不一致的部分做成独立的模块,要互换也只能换这样的模块,不可能将所有的程序都重新写一遍。
我曾经做过一个机器人焊接工作站,设备要求焊两种不同类型的产品。两种产品的生产工艺不一样,但工作站的周边控制部分却完全一致,所以只要对生产工艺部分进行编写成单独的一个或一组模块即可。
FB30……Fix100A_Normal----->对产品OP100的通用信息进行处理,例如报警信息,状态信息等
FB31……Fix100A_Process----->对产品OP100的工艺流程进行控制
FB32……Fix100A_Output----->对产品OP100的输出进行控制,并进行安全锁定
FB33……Fix100A_Interface----->对产品OP100内信号与周边设备的交接进行控制
这是对其中一个产品进行的模块设计,另外一种产品也采用类似设计。
另外,关于标准化首先要做的是硬件设计的标准化,才能谈到程序的标准化。如果你了解通用CCRW标准,我想你就会理解真正意义上标准是什么。标准化是以增加硬件成本,来换取人力、时间成本。而后者我想在中国恐怕是很便宜吧。