MCGS组态如何手动输入变量? 实时数据库先定义一个变量,然后在用户窗口新建一个窗口,打开窗口,用工具箱画一个标签,双击标签定义标签显示输出为对应变量,点击设备窗口,添加串口父设备,串口父设备。
MCGS组态如何手动输入变量? SetNumPanelSize(Type,Size)函数意义:根据需要和显示屏的大小调整软键盘的大小。返 回 值:开关型。返回值=0:修改成功。新设置将在下一次打开输入键盘时生效。返回值=1:修改失败,参数错误。(可能是没有匹配的type,或者size参数超出范围)。参 数:Type,键盘类型,数值型;1:代表修改数值输入键盘。2:代表修改字符输入键盘;3:代表修改用户登录对话框。Size,键盘大小,数值型;数值范围:200像素~1024像素;实 例:。SetNumPanelSize(1,500),将数值输入键盘改为500*500大小,该正方形相对于屏幕居中。所有修改将在下一次打开输入框时生效,运行环境退出后,将自动保留上次输入框的大小。注意事项:键盘放大缩小功能在重新下载工程时没有删除配置文件,换工程后设置仍然有效,除非重新进行了设置。如果要去掉原来的设置则需要手工删除panelSize.ini文件,该文件位于\\harddisk\\mcgsbin目录下。
mcgs编程的问题:在输入框里输入1,plc里面的对应变量就会出现10,也就是说自动总会有10的倍数。mcgs编程的问题:在输入框里输入1,s7200plc里面的对应变量就会自动出现10。
mcgs输入框选择16位二进制会自动显示出来十进制数据吗? 使用嵌入版组态,你的下位机应该还有PLC吧,因为组态软件在数值处理上指令不完善,所以最好将需要处理的数发送到PLC,然后利用PLC的指令完成数据运算。在你的工程中,可以将0023H中的数映射到组态软件的数字变量中(定义为a),然后再定义一个数字变量b,在循环策略中令b=a,b可以关联到PLC的数字寄存器中(比如D0)在PLC中利用D0进行两个运算:高八位运算:首先令D1=FF00 and D0,然后对D1进行右移8位处理,并保存到D2中,则D2就是你需要的高八位数据;第八位运算:首先令D10=0080 AND D0,然后对D1进行右移7位处理,并保存到D12中,若D12=0,则可以得出第8位为0(以三菱plc为例,复位m0),若D12不等于0,则第8位为1(以三菱plc为例,置位m0),这就是第八位的位状态,可以将其保存于某个中间继电器中,如M0其实,对于第八位的获取,如果你的电能表驱动支持,可以通过mcgs设置,如图: