用过一些7寸和10寸的MCGS做工程控制,开始觉得编程不太容易,不断的学啊学的,很多功能需要参考样例或自己写个测试脚本才能真正搞明白,逐渐越来越喜欢mcgs屏了,功能无敌,就看你能不能玩得转,多花点时间是值得的。
一般的控制应用感觉完全不需要PLC,不知道很多人为什么只采集几个数据,控制几个设备,却弄个了PLC来做,然后鼓弄mcgs屏和PLC通讯,难免这问题那问题的。如果系统不怎么复杂,也不是什么超级网络,PLC是完全不需要的。 MCGS的功能强大到足够了,只需通过modbus RTU 采集及数字I/O模块,硬件成本也大大降低,可靠性也提高了。
嵌入版尽管脚本函数功能不是很完善,但是还是可以实现几乎所有的运算和控制的,定时器也够用,各种不同类型的脚本,策略几乎无所不能,各项设置都不复杂,比PLC编程要容易得多。如果只是用作数据显示实在是没有物尽其用啊。
RS232,RS485, 以太网以及数据转发,做主机或从机都可以,这样的通讯能力完全可以适用所有的需求。
运行可靠性和稳定性我还不好做出判断,至少目前为止还没发现什么问题。
编程过程中偶尔会出现过死机或者屏卡等问题。这不算什么,用什么软件都出现过这样那样的问题,windows不也有死机的时候吗?调试程序的过程就是出错,纠错的过程。
楼主最近还看过
回复内容:
对: ozoner 可以显示不止6位的数据,没有遇到过你说的这种显示错误。... 内容的回复!
-------------------------
你好,这是我遇到的问题: 比如数据对象 A 是32位有符号二进制数(也就是长整型),创建一个输入框对应 A ,在触摸屏运行时输入 1234567890,结果PLC收到的数是1234570000,触摸屏输入框显示1.23457e+009。当数据是数值型时,读写32位数据不正确。客服说数值型数据超过6位后,采用科学计数法,然后告诉我用Setdevice指令,但是这个指令返回的数据类型是字符型,不好处理,不知道您是怎么读写32位数据的。