2711p-t6c20d8
2711p-t6c20d8
2711p-t6c20d8
如何实现弹出子窗口?
使用OpenSubWnd()函数来实现,具体函数应用见MCGS帮助文档。
42、断电后保存作为下次开机初始值?
在退出策略的脚本中用!SaveSingleDataInit()和!FlushDataInitValueToDisk()函数保存最后一次的值作为下次开机的初始值。
43、如何设置工程运行期限?
(1)通用版在组态环境中的工具—工程安全管理—工程运行期限设置里进行设置;
(2)嵌入版工程运行期限的做法:
A使用StrComp()函数比较停止运行的时间和当前时间是否相同,将1赋给一个变量(使用循环策略);
B相同时即变量等于1时,使用!SetDevice停止设备工作,建一个触发弹出输入密码窗口的变量,将变量赋1(使用事件策略);
C触发输入密码窗口的变量等于1时,并且弹出输入密码窗口(需要自己做),将输入密码窗口(使用启动策略);
D使用StrComp,比较输入的密码与设置的密码是否相同,相同时,执行!SetDevice函数,启动设备工作,并将运行的时间、触发输入密码窗口的变量清掉。
通讯问题
44、设备管理器中驱动很少?
(1)组态软件安装时是否选择“所有驱动安装”,如果没有选择,则需重新安装驱动;
(2)如果在组态软件的设备窗口没有找到支持的驱动,查询该设备是否支持标准Modbus协议,若支持可以使用MCGS中通用设备下的的标准Modbus驱动即可;
(3)联系所属区域代理商,定制驱动。
45、通用串口父设备,能加多少子设备?
软件本身是没有限制的,主要是受系统的限制,对Windows来说,一般是255个串口;对于TPC来说,取决于硬件接口的数量。
46、设备调试有数据工程画面无数据?
(1)对于新建的工程:A查看数据对象属性设置中是否设置了最大值、最小值范围;B如果通过A检查没问题可能是驱动的问题,与客服联系;
(2)原来在设备调试中有数据显示,工程画面中也有数据显示,但因为做了什么改动以后没有数据显示,让客户重新添加驱动,使用计数检查后,再重新测试。
47、PLC和模块能否挂接在一个串口下?
原则来说,只要串口通讯设置相同就可以,但是MCGS不推荐这样使用,因为设备协议内部可能存在潜在冲突,例如对PLC的某个寄存器的写操作的指令,有可能被误认为是对模块的某个操作,进而导致设备访问冲突。
48、如何查看设备的通讯状态?
在MCGS所有的非板卡类的设备(部分定制设备除外)中,第一个通道是通讯通道。就是说,在进入运行环境后,设备驱动程序开始工作后,此通道内返回的是设备的通讯状态,例如0表示设备通讯正常,非0表示不正常。注意:在上位机运行时,不要打开设备调试查看设备状态,会导致通讯不正常。
49、通讯状态为-8表示什么意思?
请检查添加的通道地址是否有超限情况,这时有问题的通道显示数值为-5。
50、运行工程提示串口初始化失败?
(1)检查TPC上是否有其他软件已经打开串口,导致串口被占用,如果有,则先关闭其他占用串口软件;
(2)通用串口父设备中设置了不存在的串口号。
51、TPC的COM2口与设备通讯不上?
(1)检查硬件接线;
(2)检查通用串口父设备参数设置是否与设备通讯参数一致;
(3)下载工程时通用串口父设备的串口号是否设置为COM2,若不是,需要改正。
52、数据能读不能写?
(1)添加通道时是否把该通道的属性设置为“只读”属性,若是,则不能对该通道进行写命令;
(2)检查PLC程序,是否在PLC程序中有对该通道地址进行其他的操作;
(3)如果还不能解决,请致电客服。
53、TPC是否支持OPC通讯?
不支持,通网版支持OPC通讯。
54.200PLC:PLC同TPC7062K通讯接线
(1)TPCRS485接口的7正8负与PLC串口3正8负连接
55、200PLC:PLC同PC机的通讯接线?
(1)标准串口型号的西门子PC/PPI电缆。
(2)采用RS232/485转换器连接,RS485的A正B负与PLC串口3正8负连接。
56、200PLC:TPC和PLC通讯不上?
(1)计算机模拟运行能不能和200通讯,先用编程软件测试,看200能否通讯,检查通用串口父设备的参数设置和子设备的设置,参数是否正确,在设备窗口做设备调试,查看通讯状态是否为0;
(2)和计算机通讯成功后,再测能否和TPC通讯,检查硬件连线是否正确。
57、200PLC:用标准PPI电缆不能通讯?
PPI电缆是否包含8个拨码开关,如是,需要把第5个拨码拨至freeport项才可正常通讯。