用组态王控制西门子plc 10

组态王和plc可以通讯了,可以显示寄存器里的数值了,但是现在还没法用组态王控制plc里面的输入端口,如I0.0,想问下,怎样用组态王控制plc的端口呢,不仅仅是显示... 组态王和plc可以通讯了,可以显示寄存器里的数值了,但是现在还没法用组态王控制plc里面的输入端口,如I0.0,想问下,怎样用组态王控制plc的端口呢,不仅仅是显示 展开
 我来答
chenhongbo191
2014-05-28
知道答主
回答量:30
采纳率:0%
帮助的人:22.2万
展开全部
参照组态王驱动说明中,直接控制M0.0,然后梯形图中M0.0输出为Q0.0即可。在组态王中创建IO离散变量连接M0.0变量,组态中改变M0.0就间接控制了Q0.0.也可以直接控制Q0.0,这样容易跟程序中冲突,建议一般使用中间变量。连接模拟量时,使用IO实数即可
追问
说的很明了,我懂了,的确是这样,昨天我也试了,是这样的,非常感谢你的回答,我还有一个问题,就是在显示PLC寄存器里面的数值的时候 不够稳定,有延时,例如我显示VD100里面的数值,设置100ms一更新,在组态王中可以在这100ms中都不变化吗,就是如果显示是100,可以100ms后再显示最近更新的数值吗。不知道我说的清楚不。
追答
具体我忘了,如果同PLC是RS485方式的话,读取就慢,我使用的是EM241以太网模块 TCP/IP连接,所以就没有滞后问题,希望对你有帮助
kevin_wmj
2014-05-28 · TA获得超过394个赞
知道小有建树答主
回答量:83
采纳率:100%
帮助的人:66.9万
展开全部
正常来说输入点本来就是从现场采集来的实际信号,状态不能更改的。如果需要通过如组态王之类的上位软件模拟现场信号,需要用PLC编程来实现,类似把输入点并联一个中间变量,并联的结果用来做设备的连锁之类。这样就可以通过上位机操作并联的中间变量来变相强制输入结果。
追问
非常谢谢,我还有一个问题,想请教一下,在监控PLC内部寄存器地址数值的问题,我用的西门子PLC,比如我要显示PLC里面的VD100的数值,这个数值在PLC是变化的,我要100ms在组态王变化一次,可以在变化之前显示的数值不变为0吗,它显示一次就变为0,等下次再显示时才有数字,可以让它在刷新之前保持这个数值不变吗,谢啦。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式