西门子官方工业商城直销SIMATIC S7-200 SMART系列产品,欢迎前往采购!
请教这个 启用控制区域 值 有什么用 是不是温度大于210 输出为0,温度小于190输出0
一直闪烁黄灯 程序里面比如5秒启动设备 实际需要几十分钟才启动 最近才出现这个情况的 是什么问题 怎么处理
都是老问题,但翻看论坛没有见到解决的方法,是别人都不存在这个问题吗?V2.6版本,win10系统,状态表记录如果数量少还不会卡死,超过15个就直接嗝屁了,只能从任务管理器里面终止,然后重新启动系统或重新登录系统才能连接PLC。真有点难堪呀。
请给予技术支持一下:200smart作为主站,台达plc作为从站一共26个 每一个从站发出请求允许信号 然后开始排队 主站根据条件 先进先出 依次给予允许信号 这个过程程序如何处理?谢谢
小弟遇到一个问题:现场有1个smart PLC ,两个s7-1200 ,1个s7-1500,现在打算S7-1200和S7-1500通过pn口读取smart的相关数据,目前打算方法的是采用普通超5类网线,通过交换机把smart、1200、1500连接起来。不知道这种方案行的通不?会不会存在通信不稳定的情况。
如图所示,模拟量输出,然后模拟量的输出VD0 和下面传送的VD0数值不一样呢? 第一,我的模拟量输出应该没有问题的吧?第二,为什么只有这一个程序,两个VD0数值还不一样呢?第三,为什么数值浮动那么大?--------------------------------------------------------------------------------------------------
https://wap.siemens.com.cn/club/bbs/post/1434341.html 举个例子哈,按这篇帖子里的公式,当输入与目标值连续相同时,【此时的输出值是保存在积分项里的】,比例和微分项都是0。那么是不是就不存在PD计算了,只有PI,PD或ID计算?如果(此时)输入超过目标值,(若三项均为正值),比例会减小(变负数),积分会减小,微分会变大。主要是【】里的内容对不对?
有一台读卡器设备,采用的是TCP/IP通讯。程序采用TCP_CONNECT指令并建立了连接,采集到了数据,根据数据格式解析到了可用数据。但是现在有一个问题,当检测到RFID卡时,卡号读出来后,传送到PLC寄存器内后,这个数据采用什么方式复位呢。不复位一直存在。我采用的是0.5秒定时复位。还其它方法吗?...........................................................................................................................................................................................程序程序.zip.............................................................................................................................................................
以上是从站程序以上是写8个比特,这种情况是好用的,只要写8的倍数就好用。以上情况不好用,一旦写入的不是8的倍数 就会反回错误信息。请问是200smart不支持非8倍数的写多个线圈吗?
在程序测试时,发现一个现象。测试时用M10.0上升沿触发BGN_ITIME时,输出一个值,保存在VD100中。当再次接通M10.0时,VD100中数据没有清零,而累积上次的值。多次通断M10.0,始终是累积值。如果VD100溢出时,会不会复位。这个因时间问题没有办法测试。
样例项目下载 (siemens.com.cn)今天打开200smart官方网站,发现样例已经有了圆弧插补库了,不是之前讲的“类圆弧插补哦”。以前那种类圆弧插补实际上还是直线插补,正多边形类圆,这次将圆弧插补放在定时中断中计算(类似1200的OB91,OB92)。显然,这次官方还是受到了众多用户的“鞭策”啊,在此表扬一下,做的不错,继续!2101151_SMART圆弧插补.pdf
西门子200smart下载的时候显示未指定的错误 怎么解决
我现在是主程序第一行 SM0.0无条件调用子程序1然后第二行写了一个上升沿I0.0 导通 M0.0线圈,让M0.0导通一个扫描周期子程序里面是 M0.0上升沿置位Q0.0如果按照我查的资料说法的扫描顺序 应该按下I0.0这个子程序里的Q0.0不会置位因为是先执行第一行子程序里 没扫到I0.0上升沿, I0.0上升沿是子程序扫描之后回到主程序第二行才出现的可是我试出来的是 按下I0.0 Q0.0就会置位 这是为什么? 我真的搞不明白
需求:有两台水泵(A泵和B泵)给水箱补水,每次补水时启动一台泵(A泵),补满水后停止A泵,下次补水时则启动另外一台泵(B泵),补满水后停止B泵。依次交替运行,故障时则一直运行其中一台泵,这样的程序怎么写比较好?
200smart帮助界面打开是这样的,重装软件也是这样
我司变频风机“输入寄存器 ”地址为“D000~D024”,使用ModScan等Modbus工具软件均可读出相应的数据,但由于SIEMENS的SIMATIC S7-200 SMART的Modbus 地址定义在“30001~ 39999”,故无法读出相关数据。诸位大拿可否提供好的解决方案?非常感谢!
请教:系统手册中,下面这句话怎么理解?
监控时,出现无法执行命令,因为Plc正在上下载,处于致命错误或缺少硬件,但是PLC在正常运行不能监控
PLC输入或输出点损坏,如何利用备用点进行替换(不重新下载源程序),各位有好的思路进行交流分享。大神们,在做源程序时,上位机设定可更改MW数据,然后用MW数据把坏点IO映射到备用点IO;有大师做过吗。上位机设定可更改MW数据,PLC程序把I/O映射到M区 , 比如I0.0映射到M10.0,当这个点坏后;通过上位机更改MW数据,把好的点I0.1映射到M10.0,替换I0.0;不知此思路实现难度,有哪位大侠做过类似的,分享一下经验。
求助:这种顺控流程图,咋编写程序?请见配图:作者的解决方案是:用程序中带有括号的点位,替代两个常闭点,也就是第一段程序中,用括号中的X2替代M3的常闭,用括号中的X3替代M2的常闭点。感觉作者这样做,不对,自己又想不出啥解决办法,所以才有这样的问题。
如题,在程序中改变 电机一转的脉冲数 怎么做呢?不是在组态面板里,我的意思是在程序中用指令修改。谢谢大家
为了好要尾款,写这个停机程序可以实现吗?调用时钟库指令,设定24年6月21日9点时间到,置位断电保持寄存器M4.4为ON,停止运行,解锁程序是按下急停,启动和停止按钮同时按下15s后断开锁机程序,复位M4.4,系统可以重新启动。这样写可以吗?目前PLC是200smart的,,因为客户可能平常下班会拉闸,拉闸是不是内部时钟就不跑了,是不是需要买一个288-5BA01的时钟卡来实时计时。。如果客户拔下时钟卡来,这个程序是不是不计时了,会失效?还有就是解锁置位M4.5后,以后这个状态位会一直保持断开吗?我已经设置了断电保持,万一M4.5自己复位了,设备是不是又会停机,这个M4.5置位后会一直保持ON吗?电池卡没有电了,这个M4.5会自己复位吗?
设置时钟以后显示出来的值是16进制的,我想将这个值转换成10进制的,求大神解答一下,有没有这样的库啊
说几个方向哈:基于485线路的电网专用645协议(电表信息采集);基于lan线路的MQTT物联网通讯协议;JSON字符串解析
使用用户自定义库,比如从1.1更新到了1.2,请问以前利用1.1库写的程序如何自动更新到1.2呢?也就是如何使程序现在自动使用1.2的库。
本程序应用场景:PLC为客户端,连接modbus tcp转modbus rtu的网关,注意不是串口服务器!!!rtu侧可以接多台rtu从站。PLC最多同时支持8个连接,也就是同时在线连接8个网关,网关再多的话只能让连接轮流起来。本程序内用的modbus tcp指令是西门子以前开发的指令,不是现有软件自带的指令。与多台网关连接的话程序量会变大,小心撑着PLC。 完整的介绍程序的功能:1、不需要编程,只需在数据块里正确填好各项参数,即可完美工作。2、通信任务分为轮询任务组,和写优先任务组。轮询任务组内可以放置写操作任务。即写操作在正常轮流工作里。3、掉站跳过和定时掉站恢复功能。4、定时写优先组内操作的数据读回功能,即把写操作变成读操作把写入从站的数据读回到PLC。5、轮询任务组里的任意通信任务可以临时退出和随时加入轮询功能里。如果想要人工的将某个轮询内的通信任务退出轮询,将其读写操作的0和1改变为0、1、10、11、以外的任意数值,这条通信任务就退出轮询了。新增功能6、以上2~4功能可以通过设置来启用和停用。假如应用中会出现同一时刻(同一扫描周期)的多个写操作,那么请把高优先级的写任...
分享