西门子官方工业商城直销SIMATIC S7-200系列产品,欢迎前往采购!
为什么别人写的库程序里面数据量这莫大,而且调用的时候直接输入一个起始V区地址就可以了,还有中断指令,有大神指点一下吗
目的:读取现场分散控制柜数据,实现实时监测,远程启停方案1:PLC与触摸屏网线连接,采集器使用双绞线连接485/232口,读写触摸屏点位信息方案2:PLC与触摸屏之间增加交换机,采集器连接交换机,读写PLC点位信息问题1:在不考虑成本的情况下,哪种方案更优?各有什么优缺点?问题2:方案1中,如果在PC端通过采集器对触摸屏下发停机命令,在触摸屏端能否开机?是否冲突?
中断指令如何使用,我感觉就没用到过,是我太菜了吗,有大神用过的吗,发我一个学习一下
目前我的状况是一个S7-200的CPU控制两个伺服电机,看200的手册是说脉冲输出只能接Q0.0和Q0.1,这个我没有问题,然后方向点的话是CPU其他输出点都可以。但是我实际试验下来,把方向触点接在Q0.2~Q0.7都没有问题,电机可以正反转,但是只要你接在Q1.0的时候就不能正反转只能朝一个方向旋转了。目前是我的Q0.2~Q0.7被其他液压阀的触点占用了,必须接在这些触点上,那么这两个电机的方向DIR+我就只能接在Q1.0及之后的Q点了(如最后那张图,12号管接在了Q1.0的地方)。我的问题是:1、 为什么在Q0.2~Q0.7接方向触点电机能正反转,而接在Q1.0只能朝一个方向运动?尽管PLC的Q1.0那个指示灯是亮的,但是电机依然只能朝一个方向旋转2、 要怎么做使得后面Q1.0~Q1.7能够达到和Q0.0和Q0.7一样的作用?是要和CPU上的2M和2L+有关吗?
6ES7 972-0CB20-0XA0 V1.3编程电缆能和300通信,和S7-200通信不上,win7 64位系统,S7是V5.6的,200软件是V4.0 SP9的,USB和MPI电缆是配的,MPI电缆DB9头1-9都是对应接通的,USB用的打印机电缆
目前的状况:伺服电机驱动一个直线运动,这条直线上有前、中、后限位,伺服电机的脉冲正PUL+接PLC的Q0.1脉冲输出位,方向正DIR+接Q0.7,VW350是1500rpm对应的脉冲周期,我把这个输入给PWM1的特殊字节SMW78。(都是下面这一个网络的速度赋值)理想情况:前限位到后限位伺服电机保持1500rpm转速不变实际情况:前限位到中限位转速300rpm左右,中限位到后限位1200rpm左右,查看PLC的Q0.1的指示灯,可以明显观察到前限位到中限位时Q0.1指示灯在闪烁(说明频率低),而中限位到后限位Q0.1指示灯常亮(说明频率高),但是按照我的程序应该是一直常量,保持1500rpm转速不变的才对。已经排除的情况:这一个转速赋值是在子程序里面,放在主程序试过也是这样子;其他子程序没有重复给PWM1赋值;应该也不是其他中断INT子程序的影响。我的问题是:有什么能影响PLC发射脉冲吗?程序逻辑正确,没有电源电流电压影响,软件参数设置正确,还可能是什么导致我这个前后两段距离(前限位-中限位,中限位-后限位)速度不一样呢?
能否在PLC在RUN状态下和液位计自由通讯时候,在电脑端监控?
接收信息开始字符是CC 结束是EE,当上位机发送信息到Q0口时,Q0口8位数据可能出现CC或EE,导致CRC校验无法通过,上位机信息无法执行。各位大佬,有什么好的方法可以避免这种情况吗?(感觉西门子不应该犯这种错误吧?)
我们的设备目前用的是PLC分别控制16台举升机,其实每台设备只用到了一个modbus rtu设备,每台的输入也只有七个点的24V直流信号,输出是五个点的24V直流信号,那么请教各位高手,如果主站从站不用16台PLC,还可以用什么设备去控制呢?
win10的winhlp32解決方案.zipwin10帮助文件异常可以用以上文件替换系统帮助文件。
我现在用GE 的PLC对西门子的Smart PLC进行读写,读可以成功,但是写总是不成功,我不知道西门子的Smart 作为Server端需要用几个指令块我先描述一下背景:GE PLC的以太网是有通道概念的,一个以太网可以有32个通道。西门子PLC似乎没有通道概念,另外我们的指令是有一个功能码 23,同时对服务器的 寄存器进行读写,但是我在西门子网站上查,Samrt PLC似乎不支持功能码 23, 没有办法,我只能分别进行两次操作,一次是读,然后再写,但是单纯读总是成功的,写似乎成功过,但是如果进行读写操作,写总是不成功,我的读写是分别操作的,我做了一个轮询指令,每100毫秒轮询一次,当第一次轮询时,我执行读操作,第4次轮询,也就是间隔400ms, 执行写操作,但是总是返回错误码。哪位熟悉西门子的大神帮助解答一下, 在此感谢,顺便说一下,我的程序在自己的两台PLC测试过,我是用了两个以太网通道,一个通道用于读,一个通道用于写,都没有任何问题。
有一个浮球传感器作为输入信号,当plc收到信号后判断时间节点,一共十二个时间节点(0:00-2:00、2:00-4:00......22:00-0:00),然后打开对应时间节点控制的电磁阀(每一个时间节点对应一个电磁阀),并打开水泵输水到电磁阀打开的容器中,当容器中水位达到一定程度时,液位传感器作为输入信号传给plc,断开水泵输水。怎么编程,望各位大佬解答!!!
实现手机APP控制PLC要求通过互联网传输加密数据PLC解密后实时驱动伺服电机,PLC本身不存储重要程序
S7-226 模拟量扩展模块AI换了3个发现几个通道都不准4~20aM
大神们,在Win10专业版系统上安装S7-200软件出现这现象,与PLC通讯不了怎么解决?
安装STEP7-MicroWIN SMART软件时,安装完成后,打开软件时提示s7onlinx.dll丢失,软件打不开,请问是哪个环节出问题了
现在是300做主站,200从站。现在需要把200的PLC更换一个,还是原型号的PLC,GSD文件用不用重新给300PLC一次。
有三个带有盖子的物料盒,工人站在前面等待,第一个物料盒打开工人拿去物料后关闭,第二个物料盒自动打开工人在去拿去物料后在关闭,第三个物料盒同样自动打开工人在去拿去物料,如此反复循环,控制物料盒盖子开关可以使用旋转气缸来控制 怎么用四门子S7-200写个程序? 大神们
有大佬有关于 PC Access Smart V2.0 安装包和安装闪退的解决方案吗?
用一个模拟量输入控制两个模拟量输出(一个流量计控制两个计量泵,流量越大,泵速度越快,用PID编写)
非常感谢大家,下载程序中出现的非致命错误,错误信息码82,现问题已经解决了,升级了一下软件,把软件升级至STEP7 Microwin SP9,就ok了,非常感谢大家的支持。
诸位大佬,s7-200PLC,CPU224xp。请问当PID处于手动模式时,手动输出参数的寄存器地址是多少,翻数据手册没看到。
谢谢各位
因特殊原因,需要PC Access V1.0,找了一大圈,没找到,各位师傅有没有库存软件,分享一下,谢谢
分享