高赞帖2025我还是双钻用户呢,2026怎么又回退成白金用户了?2025我还是双钻用户呢,2026怎么又回退成白金用户了?
S7协议通信,结构体数据量刚大于200字节,发现同周期内的数据不能保证一致性,西门子有什么技术可以保证一致性吗?
比如现在我有30个设备,全部485通讯,可能同时存在读写,重复调用485通讯功能块50-60次,这个功能块每次只能存在一个调用,用定时器来做轮询,100ms轮询一个都要5-6S了,还有什么更有效的办法嘛!
S7-200 SMART ST60CPU初使用 西门子plc近期产品日新月异的更替,一直心心念念的想熟悉一下S7-200smart V3.0版本的编程环境,软件在电脑购买那时就安装了V3.0,只是没有真正应用过,基于V3.0版本仍然与原V2.8版本之前的扩展模块匹配,刚好项目需要,于是采购了一根ST60的。我认识V3.0硬件是通过安装V3.0软件打开系统块开始认识的,共计2款4个型号,分别是ST40/60和SR40/60。 今天,拿到6ES7288 - 1ST60 - 0AA2这款cpu,打开纸盒包装看cpu,集成了2个扩展信号板位置,且原来集成的RS485口被移至cpu的右下角,对应的右上角集成了2个以太网口,连接24V电源上电,打开V3.0的软件,编辑一个简单的测试程序。一气呵成的下载,打开通讯设置窗口,选择以太网驱动,下载,咦,新模块也需要设置密码? 重新打开系统块,没有V2.8版本时的安全设置选项,V3.0安全设置选项已经被单独移出到项目树下,看来西门子的意图是加强了安全防护性能了,开篇就遇到这个情况,图示: 弹出的小窗口,只有一个选项,就是初始使用时的初始密码的使用,勾选后,再选择“登录”按钮,可以避开需要输入密码直接进入下载窗口。后来,看了看手册,官方的初始密码是:Changeme_123,注意密码需要区分大小写。如果知道密码输入正确的密码,如果不知道初始密码,勾选“使用初始密码”这个选项,都可以进入下载窗口。勾选使用初始密码后,点击“登录”按钮,软件弹出下载窗口,这个与之前V2.8以前的版本基本雷同,V3.0新增加了新的内容,图示:下载成功后,在线监控,图示:因为项目没有对新功能的测试要求,我没有再深入测试V3.0的其它新功能,如有新功能测试继续发贴,此。
今天西门子宣讲听到一个振奋人心的消息,smart后续会支持SCL和仿真!
目前公司遇到这么一个情况,就是由于现场接线失误导致烧毁了一个模块通道,但是其他通道的数据也有问题了,不知道是什么原因,只是烧毁一个通道啊?
硬件:plc ST20。一个屏。一个变频器。一个电度表。连接:plc通过Modbus RTU与变频器电度表连接。三者都是装在一个电柜内。没有别的主要电气了。屏用网线连plc。没有终端电阻。感觉线路很短,没加。需求:读变频器两个信息。一个信息两个字节。一个信息20几个字节。 读电度表两个信息。一个信息4个字节。一个信息40个字节。程序:自己常用的MB读写程序套路。自我感觉程序稳定,未明显发现存在BUG。可以暂时简单理解成上述4个信息固定轮训。ctrl设定超时1000毫秒。上述需求对应Q0.1到Q0.4四个状态灯。我把4个信息的轮训状态都输出到Q点。比如轮训到第一个信息Q0.1亮,轮训到第三个信息Q0.3亮。正常情况可以看见Q0.1到Q0.4以很快的速度循环流水灯闪烁。字节多的信息感觉灯更亮,字节少的信息对应的灯比较暗。一切都很正常。9600的波特率,还没尝试修改其他波特率。电度表最大就是9600 。目前现象:变频器两个灯一直都反应很灵敏。一闪而过。但是电度表的第一个灯Q0.3,偶然会亮很久,之后又可以继续轮训,MSG没有报错误码。Q0.4,是读电度表的40个字节的长信息,从来没有出现过卡住。刚才说的Q0.3亮很久,正确时间就是Ctrl设定的超时时间。这个很好证实,我把超时时间设定成5秒,那么就卡住5秒。设定成500毫秒,就卡住500毫秒。还有,它不是每次都会卡住。大概有……从连续5次都卡 到连续10次都不卡 的情况都有。(这个5次,10次不确定。因为眼睛看不过来)花絮:早期变频器运行时候有无序的卡顿,完全观察不出卡顿的规律。关掉变频器就好了。这样明显是干扰了。这个问题后期我已经暂时解决。即使没有杜绝,影响也不至于影响到面前我讨论的问题。现在无论开变频器关变频器都不出现干扰事件。都能明显看见Q0.3卡住的情况。电度表买了两个了。都一样。程序把读电度表的MSG改成面向变频器地址,其余什么都不变,Q0.3就没有卡住了。证明程序是没有问题的。大家说这个卡住的情况是什么问题?能分析出什么原因吗?我好像没招了。诸位有需要我补充的我可以继续说明。谢谢。
WinCC 7.4-8.1中用VBS读取一个无符号32位整数中的某一位会失效,为啥经历了这么多版本的迭代更新,这个BUG还没解决!!!!
博图使用STL编程时发现一个BUG:当255加1时,结果应该为256;但是实际结果为0;所以当循环执行时,造成死循环,PLC循环超时故障。请各位大侠验证,并找出解决办法。博图BUG.docx
临门一脚非常重要 回顾前几天,为配合考评,做的那些为数据记录和交换添加的新项目,感受颇多。就拿为新增加的2个LU1200数据记录及一个红外线测温计而添加的一个s7-200smart + EM DP01 + SB AE01的小项目来说,与主站414-2dp的profibus DP通讯建立的数据交换,各种数据的读写数据交互顺利完成后,在给S7-200smart +第三方触摸屏(昆仑通态TPC 7032Kt)组态连接时且翻了车,按说这样的小项目做起来也是非常顺风顺水了的,基本没有悬念。可是,现实就是这样的无厘头式的难缠。 由于,红外线测温设置在加热炉出料炉门侧,实际检测到的温度操作人员不容易观察到,需要在现场设置一个监视数据的装置,我也顺手拿了第三方的触摸屏,让同事开孔安装在控制箱上,本以为顺风顺水的事情。但是,在下载完触摸屏程序后,测试通讯就是无法建立。我反复核对双方的IP地址,及相关通讯设置,始终无法通讯。连接的那个以太网电缆就是我用下载的通讯电缆,也应该是没有问题的,反复下载plc和触摸屏程序用同一根以太网电缆,应该可以排除问题了的,唯有通讯设置或者那个不经意间的设置,问题到底在哪里呢?反反复复的排查可能存在的问题,反反复复的的比对,始终没有找到问题的根源,就这样一个下午就无功而返的过去了,心里五味陈杂。回到办公室,拿来一个S7-200smart的PLC,触摸屏用模拟的方式,测试与实体plc的通讯数据交互,居然是正常的,说明程序设置没有问题,问题大概率在外部了,而外部只剩下一个我下载的以太网电缆了,没有别的了。晚饭后,始终在想是否还是那个不经意的设置?或者是plc或者是触摸屏的通讯口坏? 第2天上午,还是继续测试、排查可能的问题,仍然无功而返。我拆了现场的触摸屏回到办公室,连接好硬件测试,居然能够通讯上,此,问题排查已经非常清楚了,是plc以太网口的问题。在去更换验证的路上,我心里还是疑惑着呢,能够下载程序而无法通讯会是什么原因。 到现场断电,拆、装,确认后,上电测试,这次数据算是能够通讯上了,千想万想,我就差在临门的那一脚,用力踢出去,问题就找到并排除了。拿回来的那个PLC我准备好好的研究一下,是什么原因造成的这种情况,准备做一次回工厂设置后,再继续测试,务必查得水落石出为止.
在使用200smartPLC进行模拟量数据的采集时,使用0-10V还是4-20mA哪个好,有什么区别?
现在S7-200 SMART有3个版本了,还有一个是将要发布的S7-200 SMART G2。改来改去什么时候能统一一下,能支持ST语言,毕竟结构化语言是趋势。大家都说说对下代产品的期待。
都说优化的DB能够节省PLC的扫描周期,正好今天通过视频学习了一下,在这里做一个分享。如果有不对的地方还请大家批评 指正。首先看数据结构的区别:在读取数据的时候:这种读取方式能够在更短的时间完成读取。下面对优化的DB和标准的DB做了一个对比:
CU250S-2+PM240-2,矢量模式下,最大输出频率是多少hz?1、项目有个1PH8主轴电机,型号是1PH8105-1TM20-0LA2,额定转速3000rpm,额定频率102HZ,最大转速12000rpm。2、客户目前电机工作转速在8000rpm左右,计算了下,功率单元大致需要输出266hz左右,看了下手册,PM240-2矢量模式下最大输出240HZ,这里的话,功率单元选PM240-2还能满足工艺需求吗?这里暂时不考虑功率单元降容问题。3、如果选用CU310-2PN+PM240-2的方式,矢量模式下,最大输出频率能到多少hz了?
各位专家们,不知道有没有发现6RA80的电源板,上面的电容特别容易漏液,用了半年电容开始鼓包,大半年只有肯定开始漏液,电源板电源不管供电室380v还是220V都是同样的现象。而且电源板即使不通电,放置一年之后,电容也会鼓包漏液,这算不算西门子的产品质量问题?附图,请各位专家同仁们指正,需要怎样才能避免这个问题?
多年没用西门子了,知道没有自动保存功能,特意使用了git定时提交,结果编了两个小时的程序,电脑突然卡机了,然后重启,程序还是没有保存,博途编程的时候在内存中而不是硬盘,git定时提交也没用。三菱都有编译保存之类的选项,博途竟然连保存的方式都没有,简直是服了。自动保存的解决方法含脚本代码,在跟帖7楼。原理就是博途窗体在前端的时候,AutoHotkey软件定时按Ctrl+s按键。
smart200 G2官方手册地址:https://support.industry.siemens.com/cs/document/109998152/s7-200-smart-g2-%E7%B3%BB%E7%BB%9F%E6%89%8B%E5%86%8C?dti=0lc=zh-CN
在这里我先简述一下现场的设备情况,现场使用的PLC是200Smart,有2个PLC,然后有12个称重模块,称重模块的型号是ACT350,还有9个触摸屏,屏是昆仑通态的触摸屏,触摸屏是带网口的。这个称重模块与PLC是使用的PN通信的方式来采集数据,现在的问题是,PLC会与这个称重模块出现PN通信故障的情况,奇怪的点就是,它会有随机性,可能今天1号称重模块出现通信故障,过多两天以后就是2号称重模块出现通信故障。这个到底是什么原因啊?出现故障的频率基本上都是半个月或者一个月出现一次。网线也都检查过了,没有松动,没有虚压的情况,交换机是千兆的。
请教大家一个问题:西门子PLC有没有支持模块分布式部署的,例如AI/AO模块,DI/DO模块等,系统只有一个PLC,其它站都是模块
系统:虚拟机WIN10中装的V19硬件:S7-1200/1215,TP1200软件:博途V19问题:写了一周的程序,突然项目文件打不开(别的项目可以正常打开使用),打开报错,急请教解决办法!昨晚还在想虚拟机不靠谱,是否要备份到外面,懒了一下,没备份,今天是正常关博途,关虚拟机,关主机,没想到会碰到这情况。具体如下:
计划学习S7-200SMART 现在视频已经看了一小部分,可以上机进行操作了,但S7-200SMART有20 30 40 60四个型号,按产品说明书解释,数字越大输入输出点越多,那么S7-200SMART最多能控制多复杂的自动化流程。作为初学者来说应该买哪种型号? 另外,在某宝某鱼上看到有培训机构出售整套包含上位机、触摸屏、变频器等全套的PLC学习套件,这种值得买入么? 各位大佬指点一下。。。
怎么我想的和deepseek不一样呢,难道我画的不对吗?md0 片段访问x0位难道不是m3.0吗?为啥deepseek不是这个地址??
使用STL书写,但不影响在LAD下调用。改进递推平均滤波.rar
自学PLC,博图编程用定时器指令比如in端写的是md100,昆仑通态触摸屏里面的变量创建哪种数据类型,比如我触摸屏想输入2S,或者1小时,这怎么与程序对应起来,
1,2,3,102,103,105,111,750,以及汇川850报文地址说明.报文详解.xlsx