Z近搞VB和PLC通讯,读写PLC各寄存器的值。用的是欧姆龙的PLC。问题:对于一些特殊的寄存器,需要把PLC进入监视模式或编程模式(反正就是非RUN模式了)才能更改其值。所以程序运行时得... Z近搞VB和PLC通讯,读写PLC各寄存器的值。
用的是欧姆龙的PLC。
问题:对于一些特殊的寄存器,需要把PLC进入监视模式或编程模式(反正就是非RUN模式了)才能更改其值。所以程序运行时得先把PLC进入指定工作模式,然后才能改改其寄存器内容。
而我在使用组态软件时,印象中都是在直接把想改的数值输入到文本框中,然后一做关联就可以了啊。
比如想改定时器的设定值,在VB中的过程就是先停止PLC工作,更对应寄存器的值,再启动PLC。
在组太软件中如果想完成此功能,也是按此过程进行的吗?(停止再启动的过程很快?)以至我没有感觉到它停止?
个人感觉PLC遵循自己的规定,任何软件想控制它,都得按这个规定。所以我用VB操作PLC寄存器,或用组态软件来写入PLC的值,其根本原理是一样的。不知道我的理解对不对。谢谢。
补充一下,OMRON的PLC有三个运行状态,RUN MONITOR PROGRAM。我的意思是说,用VB发送指令时,读指令一般都可以随时读出来,但写指令,一般都是要在非RUN模式下写,所以我是把PLC切到MONITOR状态。其实倒不影响什么,但总觉得工程运行起来之后PLC就应该一在在RUN的状态了。放在MONITOR模式下运行工程总觉得心里不踏实。
截个OMRON的技术文档,上面写着写指令在RUN模式下画的都是X,只有在MONITOR和PROGRAM模式下才能有效的。
如 loydoy朋友所说,我想改变定时器的设定值,我就把DM1000作为TIM100的设定值,但我改DM1000时,在RUN状态下也改不了啊,也得先把PLC置为MONITOR,再改DM1000,再切回RUN(其实不切回RUN也不影响什么)
我就是想知道在组态软件里,设置DM1000时,不也是直接把DM1000连接一个组态软件中的变量,直接改写变量就能改写DM1000的值了吗?为什么在组态软件中,它就可以在RUN状态下直接改写DM的值呢。而我自己控制就得先进MONITOR模式?
谢谢
本人刚接触MCGS组态软件,从前编程语言学的不好所以脚本程序搞的也不太明白,现有一个问题求教,望高手不吝赐
多年从事工业自动化设备的设计、调试工作。可以提供自动化设备的电气控制方案,PLC编程调试(涉及:伺服精确定
力控 5.0通用版,力控6.0通用版与 力控PCAuto3.62通用版什么区别啊!我想在电脑上自学这款组态
①组态软件和触摸屏编程软件是不是同一个软件? ②如果不是,两者到底有何区别 ③我对两者的理解:“组态软
用组态软件的触摸屏可以与运动控制卡连接吗?在线等就是触摸屏里的画面程序用组态王软件写的,能不能与运动控制卡
组态软件主要功能是什么?是给HMI软件设置功能的吗?他与HMI有什么区别呢?希望大侠给点意见让我了解了解.
各位大侠,本人自学西门子PLC遇到N多问题,希望得到前辈指教在网上看到很多关于PLC的网页,自己也在学,可
曾用过WINCC等组态软件,现在见地铁枢纽配套项目中又使用SCADA软件,下面也是挂着PLC等等,挺像组态
请教:组态软件有哪些优点?能否说得具体详细些,谢谢!组态软件(如:力控监控组态软件)作为自动控制系统监控层
从以自己没搞过组态软件,这次一个项目要用组态王.有人告诉我得先估算一下点数.现在PLC方面的硬件设计我已经