高赞帖公司电脑绿盾软件,对博图程序进行加密,对单个块并没有加密,我可以在公司电脑正常打开,但我想在自己电脑编写程序
前段时间接到同事的电话,现场网络采用的拓扑视图,想要验证这种网络视图下更换“新”的设备,能不能直接通讯,当时叫着客户一起验证,没想到设备接上去后,通讯灯报红,打开博图拓扑视图里面的连线也是红色的,因为客户也在现场,就把电话打到我这里问问是怎么回事?按理说拓扑视图就是为了方便后续设备维修替换方便,不应该报错,结合现场了解,所谓的新设备是从另一个站上拆下来的,我怀疑这个设备是被分配过IP地址了,让现场把设备恢复出厂化试试,没想到恢复出厂化后,设备通讯恢复。结论:“新”≠“干净”,上线前先做“恢复出厂+名称清零”
如图所示:这是我编的星三角启动程序。我想知道的是星形接触器断开后,我想延时0.2秒吸合三角形接触器,行不行?
有一个流量计累积仪表,不是标准的modbus协议。仪表支持232通讯通过其它途径拿到通讯协议说明书,但看不懂,大家看看这个协议有没有错误,如果错误更改正确。如果PLC不能与表通讯,需要做个协议转换,利用一个硬件支持485与网口的硬件如树莓派 支持Python编程,
M301.0只在这个FC块中使用,没有在其他块中使用。
Win11专业版在打开已经授权的Portal博途时报警找不到许可问题的排除 刚刚半个月前,在一台新电脑上安装了V15/V16/V17的编程软件,今天打开电脑时,发现系统在自动升级,当时也没有当作一会事情,你升级就升级呗。因为想做一个测试,系统自动升级后重启电脑,打开V15版本的博途软件,在创建新项目时,问题出现了,居然说电脑没有找到许可,首先确认这台电脑的(许可)授权已经给各版本授权过的,项目都新建了好几个,不存在授权问题。 既然,软件报警授权许可不完整,那就重新授权吧,一番授权操作后,再打开V15版本,新建项目,报警仍然出现。天呐,化了我一些时间辛苦安装的高级版本及startdive 和plcsim博途软件难道变成白非?电脑系统需要重新做过?头不是很大了?继续打开V16版本,报警还是同样出现,嘚,看来没有戏了,这该?的电脑系统仅干这缺德的事情。 重新打开V15的软件,打开原项目是可以的,但是,不支持新添加或创建项目。试试网上的同行有类似的经历?一番搜索后,找到类似的排障过程如下:1)按win+R键,输入appwiz.cpl,确定;2)左侧点击“查看已安装的更新”,将弹出的KB字体文件夹,然后“卸载”,重新启动电脑。重新打开各版本软件,恢复新建项目了,虚惊一场。过程匆忙,没有截图只能用文字描述,卸载的文件个数与网上那位有一些区别,他是卸载了4个文件,我是卸载了2个KB字体的文件。
https://cache.industry.siemens.com/dl/files/137/109991137/att_1350296/s1/SIMATIC_WinCC_Unified_RT_V21.iso?download=true https://support.industry.siemens.com/dl/files/056/109990056/att_1348521/v1/TIA_Portal_TestSuiteAdvanced_V21.iso https://cache.industry.siemens.com/dl/files/774/109989774/att_1348162/s1/TIA_Portal_STEP7_Safety_WinCC_V21_DVD2_V21.iso?download=true https://cache.industry.siemens.com/dl/files/763/109990763/att_1348547/s1/SiVarc_V21.iso?download=true https://cache.industry.siemens.com/dl/files/051/109990051/att_1348783/s1/SIMATIC_S7-PLCSIM_Advanced_V8.iso?download=true https://cache.industry.siemens.com/dl/files/763/109990763/att_1348547/s1/SiVarc_V21.iso?download=true https://cache.industry.siemens.com/dl/files/774/109989774/att_1348152/s1/TIA_Portal_STEP7_Safety_WinCC_V21.iso?download=true https://support.industry.siemens.com/dl/files/056/109990056/att_1348521/v1/TIA_Portal_TestSuiteAdvanced_V21.iso
写在前头,从这次假货外观观察后得知:序列号前面的SV两个字母之间正品是有空格的,假货两个字母是挨着的,假货二维码也粗糙。其它不拆机的鉴别方式我就不知道了,拆机还是很明显的,芯片不一样,板子不一样。买了个ST20,一个DT32,链接是我给采购的,采购又外包给第三方购买,应该没从我的链接买,DT32是正品,ST20是假货,吊第三方老是干这个事,总是喜欢再去找便宜的链接赚差价,之前买三菱FX3U的时候也是,那个假货一眼就看出来了,被我退了,这个至今五个月了我才发现。发现的原因:我自己有个ST60不小心接了220V,炸了,想着把这个ST20的电源板拆过去试一下,结果还是不行。然后我就在对比,怎么发现这个ST20的板子和ST60一点都不一样呢。我在IO板上发现了嘉立创的二维码,CPU板上的CPU也不是Siemens而是ARM。你标国产200smart我可以接受,你TM标西门子,里面是国产,这TM也太恶心了。
plc要连接几个水晶头接口的485设备,要怎么分线?水晶头8条芯只用了4芯和5芯。每个针脚都放不进两根线。没法做链式连接。要把他们都连到485总线上有什么产品合适?
很多人喜欢IQ在程序中做一个中转,Q信号做中转可以理解,I信号做中转有什么好处呢。大家讨论下呢
博图v13上载的,没有任何改动,直接编译,就报2个警告,警告如下图,不知道是什么意思另外,在网络视图里,为什么没有触摸屏呢?
请问一下各位大神,正在运行的S7-300PLC如果我想修改一行程序,只在OB1增加一个逻辑判断然后输出一个Q点。请问可以直接下载吗?还是需要停机?是编译后点,还是下载到存储卡?平时接触的不多,怕直接改会导致PLC出异常。求助各位。万分感谢!
用S7-1200做主站,断电后通讯就不行了,要Mres一次又正常了,断一次电就得复位一次,不知是怎么回事,采用的是位轮询,请高手指导下
前面问了两个个问题,S71500T实现S120主从控制,扭矩控制https://www.ad.siemens.com.cn/service/answer/solve_341585_1093.html S7 1500T实现S120两台伺服同步回零,同步控制,力矩同步,类龙门方案https://www.ad.siemens.com.cn/service/answer/solve_341643_1084.html 各位做个参考问的问题不是很全面,不能再补充说明,参考前面的问题,再次提问,找答案提问限制较多,来论坛。硬件:1:S7 1500T:2:CU320-2PN3: 两台S120驱动器,两台1FK7伺服电机4:1个原点传感器,2个正负极限传感器,共3个工艺要求,应用说明:1:两台S120伺服电机1FK7,使用S71500T控制。2:两台电机A和B,使用刚性连接(同轴硬连),推动同一负载,实现同步控制,两电机各承担总负载的50%,例:负债瞬时达到100NM,每个电机输出扭矩50NM,两电机扭矩输出不要差距大。当受力面受力不均匀时,能保证两边不扭曲,卡顿,有点类似龙门结构,但受力是一个面,不像龙门是一个点。类似图AB.3:这个刚性连接(同轴硬连),包含A和B电机,组成的整体结构上只有有一个原点传感器,正负限位各一个极限传感器,共3个传感器。TIA V20TO配置中将3个传感器接关联到电机A上,根据外部传感器实现主动回零,遇到极限传感器停止。如图传感器回零,图正负极限位传感器控制方案与测试结果:1: 两电机均使用报文105+750报文,TIA V20中建立两同步工艺对象TO2:使用同步控制MC_GearIn已实现两轴的同步,速度与位置同步,扭矩是否同步没检测。电机A作为主轴,电机B作为从轴。出现的问题:1:如果遇到一边的电机B受力比另一侧电机A有明显增大时,就会报警,所以需要实现在出现这种受力不均匀时,两边力矩能自动补偿调节,不要一个电机出力,另一个电机电机不出力或出力差距大。两电机只要不超过设定的力矩限制就不要报警,停在那里保持力矩输出也可以,除非两电机位置偏差过大报警。2:回零结束时报警。从轴使用了MC_GearIn同步,其中主轴A启动回零后,从轴B会跟随主轴A运动,但是由于到达零点传感器后,有一个反向动作,并且主轴A回零结束时主轴实际位置值会变为0,从轴B由于在同步中,会突然接受到一个突变的主轴A位置,从轴B就会报同步误差过大停机。3:上个回答中 “循环传送:LAxisMaster.Torque → LAxisSlave.TorquePreControl”, 是没有LAxisMaster.Torque的,并且按回复P1511已经连接了主轴的R79/R80,这里是不是重复连接了。总结需求:我现在这种方案哪里有问题?如何解决以上工艺要求,第一次使用这种控制方案,不是很懂,也可以推翻以上方案。
核心要点总结:Engineering Copilot(工程助手):引入了AI辅助的工程助手,支持自然语言交互,帮助进行HMI可视化、PLC代码创建等工程任务。项目升级:从V21开始,仅支持升级V14及更高版本的项目和库。V13或更早版本的项目需先升级到V13 SP1/SP2,再升级到V21之前的版本。经典项目迁移:V21不再支持直接迁移经典项目或中间迁移文件,需使用V14-V16的集成迁移功能或V17-V20的外部迁移工具。SIMATIC STEP 7(PLC编程)SIMATIC Source Documents (SD):扩展了FBD和SCL块的导出/导入功能,支持以文本格式进行版本控制(如Git集成)和自动化工程工作流。数据块下载优化:支持在下载到设备时保留数据块的当前值,即使数据块结构发生更改(需满足特定条件,如S7-1500 V4.1固件、优化块访问)。命名值数据类型:增强了细节视图、在线功能、注释显示、重命名时的引用位置更新等。Trace功能:支持记录和诊断Motion Control技术对象的事件。新指令:增加了用于S7-1500软件控制器与实时信息总线通信的新指令。ProDiag:可为监控分配名称和实例标签,便于识别和评估。SIMATIC WinCC Unified(HMI/SCADA)高效配置:改进了迁移工具(Data2Unified,支持VB脚本到Javas cript的转换)、标签优化(仅统计实际使用的标签)。新控件:增加了报警指示器、报警线等新对象。参数集控制:支持数组标签、可配置字段标签和小数位等。阈值配置:为标签增加了可配置的阈值范围。Audit Reporting:预配置Audit查看器设置和报表生成作业。系统功能:新增发送邮件、设置焦点、导出/恢复日志等系统函数。运行时:支持多显示器显示、远程网络访问。连接性:新增MQTT Provider;OPC UA支持PLC报警和多实例报警、历史数据读取。硬件配置S7-1500/ET 200 CPU固件V4.1:提高了OPC UA服务器/客户端的配置限制;增强了用户管理、Web服务器功能;支持跨项目等时同步模式。S7-1500 R/H CPU固件V4.1:支持RUN模式下硬件更改(CiR)、GDS Push更新证书、更多PROFINET IO设备等。S7-1200 G2:介绍了第二代S7-1200 PLC的新特性,如更快的执行速度、安全功能、Motion Control扩展等。PROFINET:新增安全认证方法(安全等级1)、跨项目等时同步模式等。其他工程工具和选项SIMATIC Visualization Architect (SiVArc):支持新设备、颜色调色板、布局旋转角等功能。SINAMICS Startdrive:支持新驱动器、新的下载模式、Trace on device等。TIA Portal Openness CAx VCI:API增强,支持更高效的自动化和数据交换。TIA Portal Multiuser Engineering:全局库的独占多用户模式。工程选项:TIA Portal Safety Validation Assistant、TIA Portal Test Suite、中央用户管理(UMC)、STEP 7 Safety等的新功能。变更跟踪:V21支持记录工程变更日志。运行时选项OPC UA:S7-1500(R/H)支持通过GDS管理证书,提高了配置限制。总结TIA Portal V21 是一个重大更新,重点在于提升工程效率(AI助手、更好的迁移工具、代码版本控制)、增强可视化功能(新控件、参数集、报表)、深化集成与连接(MQTT、OPC UA增强)、扩展硬件支持(新CPU固件、S7-1200 G2)以及强化安全与诊断(用户管理、ProDiag、Trace)。https://docs.tia.siemens.cloud/r/en-us/v21/what-s-new-in-tia-portal
一次新建S7-1214C Modbus rtu通讯故障的排查 问题大概半个月前,我帮公司同事排除了一起因为Modbus rtu通讯从站通讯参数设置错误,引起轮询停止的通讯故障。通过现场排查的步骤,同事基本掌握了该通讯故障的排除方法,并开始增加了工作的兴趣。前几天,同事根据我现场讲解的要点,自己创建了一个通讯测试程序,结果通讯程序存在只能写而无法读取到从站数据的问题,让我来诊断分析故障的所在。一拿到程序,我首先从硬件CB1241的硬件地址能够匹配Modbus_Comm_Load指令各管脚与从站的通讯参数,是否有不一致的情况,硬件标识符合通讯指令,通讯参数均与从站匹配。且能够写也基本说明了外部硬件的连接及通讯初始化Modbus_Comm_Load指令被正确执行。 我重新对Modbus_Comm_Load/Modbus_Master 指令的外部管脚所调用的变量地址,指令的背景数据块进行的检查确认,未发现实质性的问题。也试了试删除重建,结果仍然是只能写而无法读的问题。 到自己的电脑上,重新创建测试项目,读/写均正常,自此,让我想起了portal的版本与实际plc版本的兼容性问题了,前面排障的铺垫就是为了证明这个论点。 同事的电脑安装有portal版本是V15/V16/V17这3个版本,而同事测试环境是V17中创建的,V17创建的plc版本他选择了V4.5,而实际的plc版本是1AG40,V4.2的版本。将版本调整为V4.2重新下载设备试图后,读/写正常。由于整个排障过程在同事的电脑上,我没有截取故障时的图片,无法读取时,Modbus_Master 管脚status = 8281报警。小结:Modbus rtu通讯只能写,不能读的故障原因。1)软件编程cpu版本,必须与实际连接的cpu版本一致;2)当报警出现时,首先需要对报警信息进行解读,从信息中找可能的原因;3)尽量在调用指令时,用自己熟悉的方式,在排障过程中,我也给同事的编程方式绕了一下排障思路,熟悉就是稳定/可靠的;4)初始应用,建议先编写一个简单的通讯指令,等通讯正常了再展开编写轮询方式;5)建议用自定义的变量,按规律和顺序调用变量,对初次使用的用户,可以避免通讯错误。
软件大概用了11个月了,windows与 今年4月已经暂停更新 ,V18软件也已经重装过没用,之前都用的好好的是突然崩溃的然后防火墙和杀毒软件都是关闭得,是不是得重装系统了。
现场使用的是冗余1500,如果不使用冗余MODBUS TCP指令,是不是cpu切换的时候就会断开连接。如果使用这个指令,就要购买授权码。
如图,假如我的急停信号是由几个串联的,改怎么写?软件编译说不支持我这种写法,请问我该怎么写才对
真是吸取教训的一次啊 db数据块新增加了数据,导致初始化了db块,恢复到默认值了;下次得注意这些东西啊,
P462 Accel. Time的解释:Acceleration time of the ramp-function generator for acceleration from 0 to 100%. 我的疑问时这个100%是指参考速度p353的100%还是额定转速p108的100%?
上下游设备和我的设备用的都是S7-1200PLC,我和他们之间有联锁联动,想通过S7协议控制上游和下游设备运行,那么上下游设备博途软件和我的博途软件版本要求一致吗?不一致会不会出现通讯故障?求助大家一下,谢谢。
博图V20 S7-1200 通过MODBUS TCP 读取第三方驱动器参数时,MB_CLIENT 错误代码为 16#818D 。
有八台设备,MODBUS-RTU采集设备运行数据。寄存器数量77个,需要采集的数据,不是连续的,比如需要采集40001-40007、40010-40018、40026-40030、40074-40077。是一次性采集77个寄存器,还是分开采集,两个比较哪个比较好一些。现在采用的是一次性采集,轮询时间在2秒-3秒。
我们一直在用的一款倍加福高阶测距传感器,485,应答通讯的.好多年了项目交付的也很多.最近有一个场地的一台出现了问题,在调试的时候,我发现波特率不对应其实也能通讯?倍加福传感器默认是115K波特率(最低允许设置到38.4K波特率),PLC这边配置38.4-115K波特率其实都能无障碍通讯,且很稳定.这有点违背认知了,请教下.另外也请教下,1200的CB通讯板和左侧的485模块,两者处理能力是否有区别的?针对需要将波特率设置到115K的场合.