请教高手:用西门子s7-PLCSIM进行模拟时,不能通过HMI改变PLC变量的值(只能显示)……哪的问题?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了请教高手:用西门子s7-PLCSIM进行模拟时,不能通过HMI改变PLC变量的值(只能显示)……哪的问题?相关的知识,希望对你有一定的参考价值。
现在写论文,要用博途软件V13进行编程,预订的CPU还没到,所以现用PLCSIM进行模拟。
但是模拟时遇到两个问题:
1. 不能通过HMI界面的I/O-Feld改变PLC变量的值(只能显示)。
2. 通过PLCSIM里面的变量表改变一个变量大小时,其他参与计算的变量也随着变(应该是独立不受影响才对),比如计算IN1+IN2-IN3的结果,只改变了IN1的大小,IN2和IN3也会跟着变,而且IN2是IN1的256到260倍(IN1为1,IN2为260,IN1变大,IN2的倍数趋向256),IN3永远是IN2的256倍,这是为什么?
希望得到高手指点,万分感谢!!!
第一个问题
在HMI中做对应管理的有没有开启输入功能 只有开启输入功能才可以进行数值修改。
在程序中对应的变量有没有被动的一直接收数据。有可能就是程序和HMI编程出现冲突。
第二个问题
地址使用的问题,如果使用的是M区进行编程计算 要注意地址间隔整数MW0 MW2 MW4 双整数 MD0 MD4 MD8
DB块,使用的PLC种类不同DB块也稍微会有些不同 300/400也会有地址间隔 1200没有地址间隔
以上看一下是不是这种问题
参考技术A 1、仿真软件不一定可以完全模拟实际的运行情况,这方面还没有试过,因为仿真做一下简单的测试时可以的。2、应该地址重叠了,检查分配给变量的地址。
请教高手GridView编辑时生成DropDownList列
就是在点击编辑列的时候
protected void GridView1_RowEditing(object sender, GridViewEditEventArgs e)
this.GridView1.EditIndex = e.NewEditIndex;
bangding();//从新绑定数据源
这样 该列就会进入编辑模式 就是所有列都成为文本框
我现在想然某列成为DropDownList下拉列表 该如何实现 请高手指教
大哥 详细点 就一句话 我知道啥啊
------------------------------------
...............哦上帝啊 你们理解错了 我说的是在编辑是编辑按钮 就是运行出来 我点编辑按钮 然后这一列不就成文本框了嘛 我想让其中一个变成下拉列表框。。。。。我当然知道楼下2位说的 苍天啊
~
要注意操作的时候都要选中那一列哦。。。 参考技术A 在EditTemplete中添加DropDownList控件! 参考技术B 看一楼的。
以上是关于请教高手:用西门子s7-PLCSIM进行模拟时,不能通过HMI改变PLC变量的值(只能显示)……哪的问题?的主要内容,如果未能解决你的问题,请参考以下文章
请教高手关于西门子S7-300的ModbusTCP通讯问题,急!!