我的三菱plc官网在停止状态下正常写入可以,为什么在监视写入状态下就提示通讯不正常啊?是不是通讯线问题...

扫扫二维码,随身浏览文档
手机或平板扫扫即可继续访问
举报该文档为侵权文档。
举报该文档含有违规或不良信息。
反馈该文档无法正常浏览。
举报该文档为重复文档。
推荐理由:
将文档分享至:
分享完整地址
文档地址:
粘贴到BBS或博客
flash地址:
支持嵌入FLASH地址的网站使用
html代码:
&embed src='/DocinViewer-4.swf' width='100%' height='600' type=application/x-shockwave-flash ALLOWFULLSCREEN='true' ALLOWSCRIPTACCESS='always'&&/embed&
450px*300px480px*400px650px*490px
支持嵌入HTML代码的网站使用
您的内容已经提交成功
您所提交的内容需要审核后才能发布,请您等待!
3秒自动关闭窗口vb和西门子s7-200 plc的通讯 监控_百度知道
vb和西门子s7-200 plc的通讯 监控
做毕业设计!要通过vb做上位机监控!对plc控制!好像西门子的通讯协议不公开 还要下东西时把?想请问高手关于通讯方面vb和plc部分的程序 以及实现方法!!带详细说明的外加50分!!!
上面几位的
看的我头晕眼花的!!貌似很复杂呀!!有没有简单的 这样编写行不行mscomm1.output=sedate
sedataredat$=mscomm1.input如果可以的话 什么意思呀!!!
提问者采纳
1、可以写入、读出寄存器的数值(字节、字、双字);
2、可以进行元件(V、M、S、Q、I)的置、复位操作;
3、可以读取元件(V、M、S、Q、I)的ON/OFF状态。
4、可以控制PLC的运行、停止。公布现在网上流行的PPI协议,此协议虽然有些错误,但是思路没问题。西门子S7-200 PLC之间或者PLC与PC之间通信有很多种方式:自由口,PPI方式,MPI方式,Profibus方式。使用自由口方式进行编程时,在上位机和PLC中都要编写数据通信程序。使用PPI协议进行通信时,PLC可以不用编程,而且可读写所有数据区,快捷方便。但是西门子公司没有公布PPI协议的格式。用户如果想使用PPI协议监控,必须购买其监控产品或第三方厂家的组态软件。这样给用户自主开发带来一定困难,特别是自行开发的现场设备就不能通过PPI协议接入PLC。其它通讯方式编程也存在编程复杂,需要购买软件和授权等局限性(1)。通过数据监视、分析的方法,我们找出了PPI协议的关键报文格式,可用于上位机、现场设备与S7-200 CPU之间通讯。分析方法西门子的Step 7 Micro/Win32 是用于S7-200系列PLC的开发工具,它使用PC机上的COM口通过一条PC/PPI编程电缆连到PLC的编程口上。这说明,PC实际上是可以通过串口同S7-200 CPU通讯。只是我们不知道通讯协议而已。通过截获PC机串口上的收发数据,对照Step 7软件发出的指令,我们就有可能分析出有关指令的报文和通讯方式;然后,直接通过串口向PLC发送报文,以验证这些指令报文是否正确。本着这一思想,我们采用以下步骤获得这些报文。首先制作一个串口的分支器,COM1的RX、TX分别接到COM2的TX、RX,即交叉接线,使得COM1发的数据COM2能收到。PC/PPI编程电缆接在COM1上,这样,Step7 Micro/Win32发给PLC的报文就可以在COM2上接收了。我们按S7-200系统手册设置好两个串口,参数要一样,均为9600,8,偶校验,1位停止位。然后设置好Step7软件,使之能与S7-200 CPU正常通讯。从Step7软件中发出一个明确指令,COM2上的监视软件就能显示这条报文了(用16进制显示)。通过与Profibus标准的类比(2)我们就可以得到一些关键的报文了。这种方法比分析PLC中NETR,NETW指令要直接、全面(3)。3 PPI协议分析PC与PLC采用主从方式通讯,PC按如下的格式发读写指令,PLC作出接收正确的响应(返回应答数据E5H或F9H见下文分析),上位机接到此响应则发出确认命令(10 02 5C 5E 16),PLC再返回给上位机相应数据。SD LE LEr SD DA SA FC DSAP SSAP DU FCS EDSD:开始符(68H)
LE、Ler:长度(从DA到DU)DA:目的地址
SA:源地址FC:功能码 (6CH)
DSAP:目的服务存取点SSAP:源服务存取点
DU:数据单元FCS:校验和
ED:结束符(16H)3.1 读命令分析一次读一条数据对于一次读取一个数据,读命令都是33个字节。前面的0—21字节是相同的,为 :68 1B 1B 68 02 00 6C 32 01 00 00 00 00 00 0E 00 00 04 01 12 0A 10因为是PC上发的读PLC数据的命令,SA=00,DA=02,如果有多个站,DA要改成相应的站号。读命令中从DA到DU的长度为1B即27个字节。从22字节开始根据读取数据的类型、位置不同而不同。表一是读不同存储器命令的Byte22—32。字节 22 23 24 25 26 27 28 29 30 31 32功能 读取长度
存储器类型 偏移量 校验 结束读q0.0 01 00 01 00 00 82 00 00 00 64 16读m0.0 01 00 01 00 00 83 00 00 00 65 16读M0.1 01 00 01 00 00 83 00 00 01 66 16读SMB34 02 00 01 00 00 05 00 01 10 F9 16读VB100 02 00 01 00 01 84 00 03 20 8B 16读VW100 04 00 01 00 01 84 00 03 20 8D 16读vd100 06 00 01 00 01 84 00 03 20 8F 16读i0.5 01 00 01 00 00 81 00 00 05 68 16&读i0.7 01 00 01 00 00 81 00 00 07 6A 16&表 一
读命令的Byte22-32从表中我们可以得出以下结果:Byte 22 读取数据的长度01:1 Bit
02:1 Byte
04:1 Word 06:Double WordByte 24数据个数,这里是01 ,一次读多个数据时见下面的说明。Byte 26 存储器类型,01:V存储器
00:其它Byte 27 存储器类型04:S 05:SM
1E: C81:I 82:Q
1F: TByte 28,29,30存储器偏移量指针(存储器地址*8),如:VB100,存储器地址为100,偏移量指针为800,转换成16进制就是320H,则Byte 28—29这三个字节就是:00 03 20。Byte 31 校验和,前面已说到这是从(DA+SA+DSAP+SSAP+DU) Mod 256 。一次读多条数据对于一次读多个数据的情况,前21Byte与上面相似只是长度LD,LDr及Byte 14不同:Byte 14 数据块占位字节,它指明数据块占用的字节数。与数据块数量有关,长度=4+数据块数*10,如:一条数据时为4+10=0E(H);同时读M,V,Q三个不同的数据块时为4+3*10=22(H)。Byte 22 总是02 即以Byte为单位。Byte 24 以字节为单位,连续读取的字节数。如读2个VD则Byte24=8Byte 19---30 按上述一次读一个数据的格式依次列出,Byte 31---42 另一类型的数据,也是按上述格式给出。以此类推,一次最多读取222个字节的数据。3.2 写命令分析一次写一个Double Word类型的数据,写命令是40个字节,其余为38个字节。写一个Double Word类型的数据,前面的0—21字节为 :68 23 23 68 02 00 6C 32 01 00 00 00 00 00 0E 00 00 04 01 12 0A 10写一个其它类型的数据,前面的0—21字节为 :(与上面比较,只是长度字节发生变化)68 21 21 68 02 00 6C 32 01 00 00 00 00 00 0E 00 00 04 01 12 0A 10从22字节开始根据写入数据的值和位置不同而变化。表二是几个写命令的Byte22—40。字
节 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40写入位置及值 长度
类型 偏移量
位数 值、校验码、结束符M0.0=1 01 00 01 00 00 83 00 00 00 00 03 00 01 01 00 71 16
M0.0=0 01 00 01 00 00 83 00 00 00 00 03 00 01 00 00 70 16
M0.1=1 01 00 01 00 00 83 00 00 01 00 03 00 01 01 00 72 16
vb100=10 02 00 01 00 01 84 00 03 20 00 04 00 08 10 00 AE 16
vb100=FF 02 00 01 00 01 84 00 03 20 00 04 00
提问者评价
看不懂。。。。
其他类似问题
按默认排序
其他3条回答
s7-200的通讯协议是PPI协议,是西门子公司内部的协议,不公开的。格式和PROFIBUS协议类似,可在同一总线上运行,也就是寻址方式、校验方式和PROFIBUS肯定相同的。PPI协议不公开,你可以考虑使用MODBUS协议或者自由口协议来和S7-200通讯。S7-200有MODBUS协议库,可以作为MODBUS从机运行。如果一定要PPI协议,那你可以在网上查查资料,但网上的PPI协议分析基本都是有错误的,偶尔好用,偶尔不好用,不稳定。国内有仿西门子PLC的厂家,可以完全兼容西门子的S7-200,他们肯定有PPI的全套协议。建议你可以向这些厂家了解一下。比如上海正航。网址:。我最近也在了解他们的产品,据朋友说可以直接用西门子的软件编程调试组网,支持PPI协议。
很简单,你买本聊长出的西门子PLC书上面就有对那个的控制
难道你要用VB自己编个通信协议然后控制PLC?放着MODBUS和PROFIBUS为什么不用呢?
西门子的相关知识
您可能关注的推广回答者:
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁PLC论坛 可编程控制器论坛-论坛 2005年3月 主题列表-中华工控网-
中华工控网
论坛 2005年3月主题列表  
您可以使用 Ctrl+F 键来在本页搜索您需要的主题,。
(5/-7-29 |
(34/-4-28 |
(50/-10-25 |
(13/-10-7 |
(15/-2-27 |
(122/1-10-7 |
(36/-12-6 |
(47/-12-21 |
(13/-1-25 |
(96/-3-10 |
(14/-3-12 |
(57/-3-14 |
(17/-3-18 |
(25/-3-19 |
(77/-3-19 |
(70/-3-23 |
(18/-3-24 |
(12/-3-25 |
(39/-3-26 |
(133/-3-28 |
(63/-3-29 |
(22/-3-29 |三菱PLC编程指令_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
评价文档:
267页免费96页免费80页免费138页免费89页免费6页免费25页免费7页免费81页1下载券89页1下载券
喜欢此文档的还喜欢81页1下载券249页1下载券38页1下载券38页1下载券6页1下载券
三菱PLC编程指令|13
把文档贴到Blog、BBS或个人站等:
普通尺寸(450*500pix)
较大尺寸(630*500pix)
你可能喜欢后使用快捷导航没有帐号?
可能感兴趣的人
&的最新主题
如果你有三菱plc相关软件和编程的疑难问题,你可以先在本贴中搜索一下,使用键盘快捷键ctrl+F,然后输入关键词,应该就可以找到相关问题的答案,如果找不到答案,你可以再发贴求助,热心的工控友人会帮解决问题。
此帖会不定更新,常见问题一问一答。
持成培训让你“技高一筹,成就未来”,助你走上自动化专业路。
请加入收藏夹关注。
问:三菱FX2NPLC程序如何加密?
答:编程软件里面选在在线-登陆关键字-新建登陆关键字,然后跟PLC通讯,把程序下载到PLC里面就可以了。
问:三菱:PLC输入、输出显示灯亮,但监控的时候程序里面的没有输出。
答:断开PLC,使用仿真软件试一下,要是可以,就要保证你在在线监视状态下。应该是没有问题的。
问:三菱2N的模块16EX 什么意思?8EX呢?8ER呢?
答:是扩展模块&&E表示数字量的扩展,X表示输入,开关量的扩展模块。8EX是说一个八点的扩展模块,8ER表示输出扩展模块!
问:三菱步进电机:三菱FX-MR的可不可以控制步进电机?
答:不可以的,这个是继电器输出型的,要那种MT才可以!
问:三菱:四个伺服电机,同时工作,同时还要涉及到正反转,这个程序要怎么编写?
答:只能通过模块来实现,如果不用模块的话同步的效果不好,应该用3U的再加一个模块就可以了,但运行当中,程序中的指令不能对伺服进行操作的。
问:三菱:D526-D7999都是断电保持型的,是什么意思?是不是说就是我将数据写入到这些个寄存器里面,断电之后都会保存下来?文件寄存器是什么?
答:是的,会一直保存,保存到你的PLC电池没电的时候,文件寄存器是用来保存注释之类的东西。
问:是不是一般指令是不是可以通用?就是英文缩写的那些是不是会一样?
答:功能指令的意义是一样的,但表达方式不一样。例如三菱的加法指令是ADD,可能LG的可能一个+号就可以了.
问:三菱步进电机,在正传的频率是固定的,但我想让他反转的时候速度快一点,怎么做?
答:将电机旋转速度用一个寄存器储存,然后通过mov指令将速度值输入到寄存器里面,从而来控制电机运转的速度!
问:三菱:计生产数量的程序,我的PLC是FX1N的,计数器用的是C34,这个计数是对的,但我用DMOL K12 C34 D980,这里面的C34就乱。
答:这是因为这个计数器是十六位的,超过了36767的话就不行了。你可以去掉这个计数指令,用32位的加1指令DINCP指令,然后将计数放到一个数据寄存器里面.
问:三菱GRS 2000W的伺服驱动器,接单项220的电源,一开机的时候提示过载,驱动不了,怎么回事?
答:检查一下你的相序,应该是相序接错了!
问:三菱FRD700系列变频器矢量控制,PR96自动调谐设定,我将40Kw的电机参数输进去,当走到5Hz到10HZ左右它启动不了,就在抖动。然后跳闸,启动不了!
答:设置了71 、80、82、83、84、90、96之外还要设置一个Pr9额定电流设置进去。在设置82的时候在VF情况下,测一下空电机时候的励磁电流。然后输入到参数82里面!
问:FX1N的PLC用软件通讯,通讯不了,用的是SC-09的通讯线!跟0N的可以通讯。
答:打开软件,传输设置-选择正确的COM口-点击通讯测试成功就可以了。
问:FX3UPLC加一个232的通讯模块要跟监视的传感器的通讯模块进行通讯,监视的型号是DL-RS1A的,用RS指令传输,发送的正常,但读出的时候会提示错误,PLC用的是8位模式,M8161置ON.RS后面是15个字节接收。
答:这种情况是发送的有问题,也就是命令有问题!检查一下命令!用电脑里的串口调试软件测试一下,发送一个标准的监视命令过去,看他可不可以正常反应过来,如果不能就是命令格式的问题,要是可以就按照串口调试软件的这个格式严格编写命令!
问:如何通过PLC来做绝对值!
答:先将要求绝对值的数跟0比较,小于零就将他乘以-1大于零就不操作就可以了
问:三菱编程软件,为什么仿真软件怎么不能用呢?
答:安装三菱编程软件的时候要注意:安装之前退出你的一切无关软件,包括杀毒软件,防火墙,安全卫士等等,仿真软件一定要跟编程软件安装到同一个文件夹里面!!!
问:用电脑直接在线监控触摸屏而怎么做?
答:用USB线直接连触摸屏,三菱触摸品再跟PLC连接,在编程软件上面在传输设置里面选择got USB透明传输,就可以了。
相关疑难问答综合贴,点击下面标题即可达到相关综合贴!
好资料,要收藏>>>
<span id="authorposton3-8-1 17:42:28
问:FX1N的PLC用软件通讯,通讯不了,用的是SC-09的通讯线!跟0N的可以通讯。
答:打开软件,传输设置-选择正确的COM口-点击通讯测试成功就可以了。
问:PNP接近开关接三菱的PLC2N时候是不是要外接电源?
答:如果FX2N型号后面没有1SUL的话,是不能接PNP的,内部把COM端跟正极短接了!无法外接开关电源!要是有1SUL这样的就是都可以接!
问:三菱PLC跟S7-200通讯,s7-200用modbus从站处理可以吗? 不用指令库modbus格式通讯,用ASCII码来写的话,S7-200的可以接收吗?
答:用无协议跟modbus都可以;三菱用RS指令,西门子的用RCB指令就可以了!
问:三菱通信的时,求反加1的LRC校验中SUB H0FFFF D100 D100 这个指令中的H0FFFF中的0是什么意思?FFFF代表什么啊?那个WAND H0FF D100 D100是什么意思?
答:这个0是自动生成的,代表正的,FFFF是表示十六进制最大值 也就是11 1111 ;WAND H0FF D100 D100是属于取DI00中的低八位数值!
问:三菱FX系列2N的,功能指令中 INC&&K1M0中的K1M0代表了什么?当加1时它的输出顺序是什么?
答:K1M0代表了M0~M3,等于1是M0接通,等于2时M1接通,等于3时M0 M1同时接通,等于4时 M2接通??????根据 二进制来接通的!
问:笔记本上没有COM串口端,怎么通讯?
答:要买一根USB转232的通讯线,然后在你的电脑里安装上驱动,在设备管理器里面就虚拟出了一个com口。就可以了!
问:三菱FX1N-40-MT的,编辑的寄存器存储的D502,在触摸屏上显示里面的数据不能保持,还会乱掉!触摸屏用的是迅捷的!触摸屏数据类型选择的是十进制的word!D502里面是正数!
答:D502是断电保持型的这个没问题,那你把数据类型改一下,把word改为Dword!试一下!
问:三菱IST指令相对应的控制面板到哪里买?
答:这个没得卖的,你要自己画一个图纸自己做!
问:三菱的PLC区间复位指令怎么输入不进去呢?
答:直接输入ZRST&&M0&&M10&&就可以啊!
问:旋转编码器接到三菱的1N的PLC,外面接了一个限位,到达限位之后,高速计数器清零复位!问题是每次清零之后电机接着正转,但总是出现三个误差!本来设定的是5个信号,但会变成8个!我用的复位指令是RST C251!
答:你用RST&&C251的话,这个RST指令是受扫描周期影响的,但高速计数器是不受扫描周期影响的,所以当你看到RST动作了 但高速计数器并没有停止 而是在计数!这种情况只能用中断来做!用传送指令来做!
问:三菱FX1N 24v供电的类型,就是将24电源接到了输出端24V还有COM端,当打到RUN的时候,run的指示灯不亮,POWER指示灯不亮,要是不接的话 就都不亮!
答:这个是你PLC的内部电源坏了,要拿出去修,大概要几十块就好了!
上传的图片不符合要求
技成版主勋章
工控人勋章(男)
工控高富帅(男)
技成金牌会员
答疑管理员勋章
技成答疑管理员
工控人勋章(女)
工控白富美(女)
Powered by}

我要回帖

更多关于 三菱plc 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信