仪器网(yiqi.com)欢迎您!

| 注册 登录
网站首页-资讯-专题- 微头条-话题-产品- 品牌库-搜索-供应商- 展会-招标-采购- 社区-知识-技术-资料库-方案-直播- 视频

问答社区

关于组态软件和控制PLC的一个问题

学友迷12380135 2010-10-25 08:42:33 527  浏览
  • 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模式? 谢谢 展开

参与评论

全部评论(5条)

  • crystallinggg 2010-10-26 00:00:00
    好像omron的PLC没有这么傻吧,要停止才能写寄存器? 或者就算需要这样,比如定时器的设定值,难道你不可以在PLC的程序里用一个平常的寄存器作为设定值吗? 我很多工程是用VB控制OMRON的PLC的,从来没有你说的这样的。

    赞(16)

    回复(0)

    评论

  • 小太阳戚 2010-10-26 00:00:00
    gongkong365,你去看下

    赞(8)

    回复(0)

    评论

  • 可爱的李111222 2010-10-26 00:00:00
    run模式数据寄存器的数据是可以修改的,但不能修改程序存储器里的程序, 你把plc内要在上位机修改的数据,用数据寄存器地址代替直接写的常数,然后再在上位机里修改数据内容就可以了,程序的开关状态也可以改的,但不能更改开关地址或增加删除地址。

    赞(18)

    回复(0)

    评论

  • l馬l 2010-10-26 00:00:00
    组态软件里不是这样的,如果你想改变某个寄存器的值,直接输入一个你想要的值就去就OK;至于你所说的每一次PLC要stop,那么在工业自动化过程控制中,还怎么去控制或监控其它动作……等,

    赞(7)

    回复(0)

    评论

  • pxllbz 2010-11-05 00:00:00
    运行状态是自动执行状态,你要在条件满足时候写进去数值可以用MOV指令,不允许人为干涉。 你要调试就在监控状态,这时候既能写数值又能直接执行。监控DM区,然后直接在上面写值就可以了。还能点标题栏上的修改按钮直接改程序。和别的PLC没多少区别,个人觉得omron还是比较好用的,习惯就好了。

    赞(14)

    回复(0)

    评论

获取验证码
我已经阅读并接受《仪器网服务协议》

热门问答

关于组态软件和控制PLC的一个问题
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模式? 谢谢 展开
2010-10-25 08:42:33 527 5
关于伺服电机和PLC的问题
如果要实现如下功能:。当我的光电传感器接收到信号后,我的伺服电机就旋转90度,这个需要用到什么配件?1,光电传感器2.伺服电机3.PLC?4.单片机?5.伺服控制器?6.伺服驱动器?我是... 如果要实现如下功能:。当我的光电传感器接收到信号后,我的伺服电机就旋转90度,这个需要用到什么配件? 1,光电传感器 2.伺服电机 3.PLC? 4.单片机? 5.伺服控制器? 6.伺服驱动器? 我是外行,请教了,反正要实现这个功能要哪些配件? 单片机和PLC怎么选择?选择哪个? 伺服电机必须要控制器和驱动器么? 控制器和PLC不矛盾么? 展开
2010-06-06 11:16:04 364 6
求一个GE9030的plc编程软件和组态软件
邮箱chuisnou@126.com... 邮箱chuisnou@126.com 展开
2012-02-10 14:01:18 318 1
MCGS组态软件怎么样控制PLC
 
2017-01-18 20:06:19 635 1
请教一个电化学中关于扩散控制和吸附控制的问题
 
2018-12-12 03:18:08 212 0
c#控制plc与组态软件控制plc区别,哪个更好?
 
2018-01-16 17:48:36 343 3
如何用组态软件控制PLC变量
我是纯白的,各位大虾能具体点吗?... 我是纯白的,各位大虾能具体点吗? 展开
2009-08-20 00:47:38 353 6
想用组态软件直接控制PLC可以吗
 
2017-01-14 16:41:59 301 1
用工控机、组态软件、PLC结合控制的流程??
帮忙解释一下他们之间的相互作用!
2009-10-15 20:07:42 304 5
组态软件可以同时和6台PLC通讯并控制吗
 
2017-04-07 00:45:10 358 1
关于触摸屏和组态软件
各位大侠,本人自学西门子PLC遇到N多问题,希望得到前辈指教在网上看到很多关于PLC的网页,自己也在学,可是看到很多人在说PLC的时候都提到了触摸屏和组态软件,在下非常迷惑,不知道... 各位大侠,本人自学西门子PLC遇到N多问题,希望得到前辈指教 在网上看到很多关于PLC的网页,自己也在学,可是看到很多人在说PLC的时候都提到了触摸屏和组态软件,在下非常迷惑,不知道PLC、触摸屏、和组态软件究竟是什么关系,还有就是网上关于这方面的资料倒是挺多,可是很大一部分是不能用的,浪费了不少时间,可是收获非常小,还有就是关于触摸屏和组态软件的学习在下实在是不知道如何下手,希望前辈们能给与指点迷津,本人每天上班十二小时所以上网时间较少,希望前辈们能帮忙给点自己以前用过的资料,Z好能系统一点,还有很多人说到上位机和下位机的问题在下也很迷糊。本人现在学的是西门子S7-200,万分感谢。 展开
2010-12-04 20:15:05 507 3
一个关于磁疗的问题?
磁疗我们都知道对人体有好处,但是它有没有一个标准呢?或者说什么样的磁疗是对人体有好处的。 我们不可能全认为只要有磁的东西对人体就有好处是吗? 磁,对人体到底有什么样的好处,这种用来磁疗的磁,是什么样的磁,来自哪里。
2006-04-01 23:32:38 219 2
一个关于蛋白质的问题
一种酶的Z适温度在70度,那么提纯的时候应该在什么温度呢
2007-01-23 14:01:10 387 2
用组态软件来控制PLC,那么PLC还要编程吗
 
2017-06-15 10:32:24 491 1
组态软件和PLC和局域网的区别
 
2012-12-27 06:53:05 223 2
一个关于计算机网络的交换机和路由器的问题
看到这张图给我的感觉就是交换机好像有些多余了,有路由器不就足够了吗?为什么还要用交换机?... 看到这张图给我的感觉就是交换机好像有些多余了,有路由器不就足够了吗?为什么还要用交换机? 展开
2012-09-12 00:11:12 300 6
关于三菱PLC控制变频器变速
速度曲线是加速,匀速,减速,爬行,停止,频率正相关于速度,那么该怎么样设置频率变化来达到加速减速的目的,我这里有一段现成的程序,里面的寄存器D1776大概就是电机当前的频率吧?感觉这程序还不完整,该补充些什么?
2017-09-21 14:40:51 363 1
一个关于氢氧化铝的高一化学问题
偏铝酸钠与二氧化碳与水反映生成了氢氧化铝 明矾在水中电解后形成 铝离子,之后铝离子又与水反映生成了氢氧化铝 这两个反映,都有生成 氢氧化铝 不过 前者是沉淀后者是胶体有很强的吸附能力,可以用来净水, 我想问的是 那么前者生成的氢氧化铝是否为... 偏铝酸钠与二氧化碳与水反映生成了氢氧化铝 明矾在水中电解后形成 铝离子,之后铝离子又与水反映生成了氢氧化铝 这两个反映,都有生成 氢氧化铝 不过 前者是沉淀后者是胶体有很强的吸附能力,可以用来净水, 我想问的是 那么前者生成的氢氧化铝是否为胶体呢?是或者不是请说明你的理由 两者都是氢氧化铝有何不同? 另外如果你知道的话,再请从物质的微观角度讲下胶体为什么具有很强的吸附能力? 谢谢回答! 展开
2011-08-22 05:27:15 587 6
一个关于切割磁力线的问题。
如果我把一块强磁铁高速旋转,使其N和S的磁力线高速循环切割铁片,那么这块铁片会发热吗?会带带电吗?我是看电磁炉的工作原理后才来这里提问的。电磁炉理论上也是利用磁场N和S极快速... 如果我把一块强磁铁高速旋转,使其N和S的磁力线高速循环切割铁片,那么这块铁片会发热吗?会带带电吗? 我是看电磁炉的工作原理后才来这里提问的。 电磁炉理论上也是利用磁场N和S极快速切割金属锅来产生热量的啊。 展开
2010-12-02 06:59:35 378 3
询问一个关于SARS的问题
就是想知道它到底是不是逆转录病毒. 麻烦也把具体资料发一下.
2006-04-06 20:49:51 381 1

10月突出贡献榜

推荐主页

最新话题