说说对MCGS触摸屏看法 点击:1475 | 回复:20



ozoner

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:17帖 | 848回
  • 年度积分:69
  • 历史总积分:8584
  • 注册:2017年1月12日
发表于:2017-11-16 07:52:19
楼主

用过一些7寸和10寸的MCGS做工程控制,开始觉得编程不太容易,不断的学啊学的,很多功能需要参考样例或自己写个测试脚本才能真正搞明白,逐渐越来越喜欢mcgs屏了,功能无敌,就看你能不能玩得转,多花点时间是值得的。

一般的控制应用感觉完全不需要PLC,不知道很多人为什么只采集几个数据,控制几个设备,却弄个了PLC来做,然后鼓弄mcgs屏和PLC通讯,难免这问题那问题的。如果系统不怎么复杂,也不是什么超级网络,PLC是完全不需要的。 MCGS的功能强大到足够了,只需通过modbus RTU 采集及数字I/O模块,硬件成本也大大降低,可靠性也提高了。

嵌入版尽管脚本函数功能不是很完善,但是还是可以实现几乎所有的运算和控制的,定时器也够用,各种不同类型的脚本,策略几乎无所不能,各项设置都不复杂,比PLC编程要容易得多。如果只是用作数据显示实在是没有物尽其用啊。

RS232,RS485, 以太网以及数据转发,做主机或从机都可以,这样的通讯能力完全可以适用所有的需求。

运行可靠性和稳定性我还不好做出判断,至少目前为止还没发现什么问题。

编程过程中偶尔会出现过死机或者屏卡等问题。这不算什么,用什么软件都出现过这样那样的问题,windows不也有死机的时候吗?调试程序的过程就是出错,纠错的过程。



楼主最近还看过



理想1000

  • 精华:0帖
  • 求助:2帖
  • 帖子:22帖 | 123回
  • 年度积分:28
  • 历史总积分:5727
  • 注册:2017年5月01日
发表于:2017-11-23 21:30:24
1楼

赞成你的看法,我也觉得mcgs操作挺容易的

青玉案

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 35回
  • 年度积分:0
  • 历史总积分:110
  • 注册:2018年12月04日
发表于:2018-12-05 11:55:44
2楼


引用 理想1000 的回复内容: 赞成你的看法,我也觉得mcgs操作挺容易的

-------------------------


幸运吸铁石

  • 精华:0帖
  • 求助:1帖
  • 帖子:23帖 | 484回
  • 年度积分:55
  • 历史总积分:9817
  • 注册:2014年10月18日
发表于:2019-01-03 20:46:39
3楼

感谢楼主分享,小白来来学习一下。谢谢啦!

哒哒哒111

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 15回
  • 年度积分:0
  • 历史总积分:25
  • 注册:2017年8月02日
发表于:2019-01-30 15:24:50
4楼

楼主您好,MCGS触摸屏数据超过6位显示错误,请问您是怎么处理32位数据的?

ozoner

  • 精华:0帖
  • 求助:0帖
  • 帖子:17帖 | 859回
  • 年度积分:9
  • 历史总积分:8697
  • 注册:2017年1月12日
发表于:2019-01-31 06:27:27
5楼

可以显示不止6位的数据,没有遇到过你说的这种显示错误。


回复内容:

对: 哒哒哒111 楼主您好,MCGS触摸屏数据超过6位显示错误,请问您是... 内容的回复!

-------------------------


哒哒哒111

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 15回
  • 年度积分:0
  • 历史总积分:25
  • 注册:2017年8月02日
发表于:2019-01-31 13:54:13
6楼


回复内容:

对: ozoner 可以显示不止6位的数据,没有遇到过你说的这种显示错误。... 内容的回复!

-------------------------

你好,这是我遇到的问题: 比如数据对象 A 是32位有符号二进制数(也就是长整型),创建一个输入框对应 A ,在触摸屏运行时输入 1234567890,结果PLC收到的数是1234570000,触摸屏输入框显示1.23457e+009。当数据是数值型时,读写32位数据不正确。客服说数值型数据超过6位后,采用科学计数法,然后告诉我用Setdevice指令,但是这个指令返回的数据类型是字符型,不好处理,不知道您是怎么读写32位数据的。

ozoner

  • 精华:0帖
  • 求助:0帖
  • 帖子:17帖 | 859回
  • 年度积分:9
  • 历史总积分:8697
  • 注册:2017年1月12日
发表于:2019-02-01 06:35:29
7楼

使用整型变量,不用数值型。 非要用Setdevice返回的字符变量来不会太麻烦,字符转换成数值也不难。



回复内容:

对: 哒哒哒111 回复内容:对: ozoner  可以显示不止6位的数据... 内容的回复!

-------------------------


哒哒哒111

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 15回
  • 年度积分:0
  • 历史总积分:25
  • 注册:2017年8月02日
发表于:2019-02-01 14:16:33
8楼


回复内容:

对: ozoner 使用整型变量,不用数值型。 非要用Setdevice返... 内容的回复!

-------------------------

 字符型转成数值型的时候,用的是!lVal(str)函数,转换的时候尾数有时候会变。您能发我一份您写的MCGS的程序吗?我学习一下。我用的是ModbusRtu 的驱动。我邮箱是839367502@qq.com

ozoner

  • 精华:0帖
  • 求助:0帖
  • 帖子:17帖 | 859回
  • 年度积分:9
  • 历史总积分:8697
  • 注册:2017年1月12日
发表于:2019-02-01 18:13:31
9楼

!lVal(str)将0-9的字符串转换成整数,只要不超出正负2147483648,转换没问题。比如字符串“1234567890”转换后数据就是1234567890。 函数不会乱来的。我想也许是你的数据通讯有问题,字符串本身在转换前就有了变化。


回复内容:

对: 哒哒哒111 回复内容:对: ozoner  使用整型变量,不用数值... 内容的回复!

-------------------------


宝贝猫

  • 精华:0帖
  • 求助:2帖
  • 帖子:70帖 | 292回
  • 年度积分:51
  • 历史总积分:1861
  • 注册:2002年3月25日
发表于:2024-01-22 14:32:15
10楼

mcgs 触摸屏表格控件,写入数据需要刷新页面才会显示出来

HuaiJZ

  • 精华:0帖
  • 求助:0帖
  • 帖子:20帖 | 163回
  • 年度积分:5
  • 历史总积分:369
  • 注册:2003年8月19日
发表于:2024-01-22 20:25:23
11楼

MCGS屏2个串口可以同时收发吗?比如COM1 MODBUS主,COM2自由口从。

zxl929

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 3回
  • 年度积分:0
  • 历史总积分:53
  • 注册:2018年4月14日
发表于:2024-01-23 13:58:24
12楼

"HuaiJZ" 的回复,发表在11楼
        对内容: 【MCGS屏2个串口可以同时收发吗?比如COM1 MODBUS主,COM2自由口从。...】进行回复:

        -----------------------------------------------------------------


可以的,挂两个父设备就行

HuaiJZ

  • 精华:0帖
  • 求助:0帖
  • 帖子:20帖 | 163回
  • 年度积分:5
  • 历史总积分:369
  • 注册:2003年8月19日
发表于:2024-01-24 10:57:06
13楼

引用 "zxl929" 的回复,发表在12楼
        内容: "HuaiJZ" 的回复,发表在11楼        对内容: 【MCGS屏2个串口可以同时收发吗?比如COM1 MODBUS主,COM2自由口从。...】进行回复:        ---------...

没有中断功能,单线程的不好处理吧。

安在哉

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 1回
  • 年度积分:51
  • 历史总积分:51
  • 注册:2024年1月24日
发表于:2024-01-24 12:15:32
14楼

感谢楼主分享,小白来来学习一下。谢谢啦!

ozoner

  • 精华:0帖
  • 求助:0帖
  • 帖子:17帖 | 859回
  • 年度积分:13
  • 历史总积分:8701
  • 注册:2017年1月12日
发表于:2024-01-24 20:18:57
15楼

新款Mcgs触摸屏系列基于Lynux系统,用McgsPro编程,性能提高了很多,也很不错!

tigermu

  • 精华:6帖
  • 求助:0帖
  • 帖子:179帖 | 5412回
  • 年度积分:0
  • 历史总积分:19809
  • 注册:2003年1月19日
发表于:2024-01-25 16:18:34
16楼

plc的采集速率和循环周期还不是人机能比的,主要还是看应用场合,不那么急的可以用人机解决。

HuaiJZ

  • 精华:0帖
  • 求助:0帖
  • 帖子:20帖 | 167回
  • 年度积分:9
  • 历史总积分:373
  • 注册:2003年8月19日
发表于:2024-01-26 20:24:02
17楼

引用 "tigermu" 的回复,发表在16楼
        内容: plc的采集速率和循环周期还不是人机能比的,主要还是看应用场合,不那么急的可以用人机解决。...

  是的,价格差的也多呀。

paulqu

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 0回
  • 年度积分:0
  • 历史总积分:0
  • 注册:2010年10月27日
发表于:2024-03-02 10:53:42
18楼

"ozoner" 的回复,发表在15楼
        对内容: 【新款Mcgs触摸屏系列基于Lynux系统,用McgsPro编程,性能提高了很多,也很不错!...】进行回复:

        -----------------------------------------------------------------


是Lynux还是Linux系统?

paulqu

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 1回
  • 年度积分:1
  • 历史总积分:1
  • 注册:2010年10月27日
发表于:2024-03-02 10:55:48
19楼

"宝贝猫" 的回复,发表在10楼
        对内容: 【mcgs 触摸屏表格控件,写入数据需要刷新页面才会显示出来】进行回复:

        -----------------------------------------------------------------


换鑫通态的屏试试,简单C++的面对对象脚本,刷一下控件就行了。

徐丫头

  • 精华:0帖
  • 求助:1帖
  • 帖子:4帖 | 101回
  • 年度积分:0
  • 历史总积分:536
  • 注册:2023年1月30日
发表于:2024-03-04 13:47:30
20楼

"HuaiJZ" 的回复,发表在13楼
        对内容: 【引用 "zxl929" 的回复,发表在12楼        内容: "HuaiJZ" 的回复,发表在11楼        对内容: 【MCGS屏2个串口可以同时收发吗?比如COM1 MODBUS主,C...】进行回复:

        -----------------------------------------------------------------

不会,我厂设备最多用3个COM,同时收发没有问题



热门招聘
相关主题

官方公众号

智造工程师