SIMATIC S7-1500系列
西门子官方工业商城直销SIMATIC S7-1500系列产品,欢迎前往采购!
就是 我网上找到一些EDZ文件 导入我的部件库 都是有图片的。我现在自己制作部件,然后找到图片就是 我网上找到一些EDZ文件 导入我的部件库 都是有图片的。我现在自己制作部件,然后找到图片如上图 图片文件位置,能显示可以用,但是如果我把这个图片 从桌面删除了 就不行。就是想知道别人是怎么保存到EPLAN的文件中的。我怎么样操作才能导出EDZ 这个新的部件时候带上这个图片。
各位大神,小弟初次使用西家的东西,西家的技术支持一直也约不到,希望大家多多指教,咨询了汇川的技术支持,给的答复是用FB284功能块做,如果用FB284是不是就不能走报文3了呢,现在就是现场的线都是接到驱动器的,有十几个伺服,改起来也是麻烦事,大家有什么好办法呢
之前跟一个乙方电气工程师探讨他们的程序,发现一个很不错的另类的计时应用技巧,适合一些对于计时精度不高的场合,现分享给各位共同探讨学习。一般的计时器都是使用系统自带的TON,TOF等,这种方式需要生成背景数据块,使用量较大的时候就会对cpu的性能、运算效率和内存有影响,而这种方法不会单独生成背景数据块,具体思路如下1.OB1主程序运行每个扫描周期会有个扫描时间,这个时间可以通过取消OB1优化块访问,在接口区TEM区获得一个“PREV_CYCLE”的变量,是上一次OB1的扫描时间,在OB1中将这个变量赋值给一个int类型的全局变量“Last_Cycle”供调用2.在程序中需要用到计时的区域新建一个int类型的变量,用于存储累加计时时间此处用的是Timer,当触发条件为true时,开始执行计时累加,每过一个扫描周期,Timer就把上个周期的扫描时间累加起来,当累加时间达到设定的触发值时,则输出计时结果,同时把触发信号置FALSE,防止一直计时,超时INT最大值后会溢出从负值开始循环累加 以下为示例,设置为3S,因为精度是ms,所以下面的设定值是3000 IF Trigger THEN ...
//①获取块实例名称(该实例名称一般会关联到实物名称,例如气缸1)REGION PRE-INSTRUCTIONS // Firstscan IF NOT #sInit THEN // Get instance path #InstancePath := GetInstanceName(0); // Set Init flag #sInit := true; END_IF;END_REGION//②逻辑处理//输入处理//逻辑//输出//③报警到HMIREGION Error Management #tempInstancePath := #InstancePath; #sDIAGError(SIG := #sError, SD_1 := #tempInstancePath, SD_2 := #sErrorText); _FC_Translation_EnglishWarningText(SearchText := #sWarningText, TranslateText = #...
s7-1500系列和1200系列cpu中存入程序后,之后程序能保存多长时间?用卡能保存多长时间?
想用数组bit[1..10] of bool 实现运行中可以随意调整的顺序控制,用数组step[1..10] of uint 来改变bit[step[i]] 的顺序,是可以实现的,但是不能修改bit[1]和bit[10]的顺序,否则plc就报错。这是怎么个情况,如何解决呢?谢谢!
现有一台设备使用CPU 1507SF使用博图16能够在线看到里面的程序,但是无法作为新站上传plc程序
需要改造第三方的程序,是1513F带安全CPU的模块,现在有源程序,安全模块的部分我是不用改,但是下载程序的时候是需要输入密码才可以吗?安全模块的密码有源程序的话我可以修改吗?
本人习惯把程序导出,用NOTEPAD++看SCL程序,可是每次用NOTEPAD++打开SCL程序都自动选择“None(Normal)”,注释和关键字都是一个颜色,很不方便,只能凑合选择PASCAL,可再次打开又变成自动选择“None(Normal)”,按网上帖子说的需要导入或自建语言包,不知道哪位高人自建过,分享一下,谢谢!
各位好 最近有个项目需要使用I/O卡件的冗余,查询到ET200SP HA是支持这个冗余的,预想的配置为1513R冗余PLC加ET200SP HA,但是做配置是发现博途(V16\V19)内对ET200SP HA只能进行常规的组态,没找到冗余I/O的配置,ET200SP HA只能在PCS7那边才可以冗余组态吗?谢谢大家
之前无自定义数据类型的数据块生成源后可以直接导入,包含自定义数据类型的数据块生成源后需要先导入结构类型,多重背景数据块生成源后,mcgs如何快速导入标签变量
一台TP1200与一台S7-1500,一台Modicon Modbus RTU同时通讯,运行过程中会出现屏上数字框内##,不仅是1500以太网通讯数据显示“###”,Modicon Modbus RTU通讯数据也显示“###”,说明通讯异常,这是怎么回事
程序监视没有问题,将程序下载到PLC也可以,其他的电脑也可以打开画面,这个电脑在进行过一次模拟仿真后,wincc就无法和设备连接了,通讯就断了;更改设备的IP地址,更改PG/PC接口,重新下载程序,都无法实现通讯接通。
网络ping的时候也可以通,程序仿真也没有问题。就是画面打开后不行,去通讯诊断中查看为没有连接设备
0923 【万泉河】换个视角看TIA PORTAL 数据块的优化和非优化自从S7-1200/1500诞生, 西门子PLC进入TIA PORTAL时代后, 其编程中就多了个数据块优化和非优化的概念。 这其中会影响到2个方面,其一是全局数据块, 有一个优化和非优化的选项,其二是FB, 也可以选择优化与非优化。当然,最终的结果是决定了FB的实例背景数据块的数据结构是优化还是非优化。所以最终说的是一件事,即数据块中数据的存储方式。数据在优化和非优化不同模式下的存储有什么区别,以及如何分别使用,官方和非官方已经有很多技术文章探讨过了。当然基本上也都是照抄的官方正式文档。我这里随便搜索一下,就可以搜索到一篇技术文章:《谈谈S7-1200/1500系列PLC的优化块访问》**************对这部分功能还不了解的同学可以跳转了去看。以及:《触摸屏实现访问S7-1200优化DB块数据》**************在看过各种讲解之后,给人总的感觉是,非优化比优化好用多了, 尽管号称优化存储效率较高,能存储更多数据。而在数据资源不受限制的情况下,非优化即标准模式貌似用起来还更方便。所以不免会产生疑...
一共五个设备,两台刷卡器,两台扫码器,一台显示屏,做自由口轮询。首先有个疑问就是第一张图中的Set_Features指令,这个指令有必要用吗,不太清楚这个指令的具体作用。我测试时感觉像是刷卡器和显示屏是需要其中的EN_MODBUS_CRC为1,而扫码器是需要为0,所以我才做了这个来回开关CRC校验的程序,但是测试时又感觉没啥用。然后剩余的几张照片就是我做的自由口轮询,显示屏的可以使用,我通过改变指令可以控制显示屏字体变化。刷卡或扫码后却得不到对应的卡号数据,麻烦大家给看看哪出问题了。第一张图:轮询程序:
已全部按照正常配置,但是每次编译都会出错,只有软件第一次重启后,可编译通过,但是下载过程中会报错,请问如何解决? 大家用哪个版本比较稳定可以推荐一下吗?
问下,有没有兼容WINCC7.5的博途V19或者V18链接,谢谢啦
机械行走是一个直径200mm的轮子,周长628mm,已知电机转速1500转,减速机输出转速26转,求工艺对象中丝杆螺距的参数?如图,不知道这样设定对不对,求解?
各位大佬探讨一下: S7-1500与S7-1500之间能否 PN通讯和 S7 通讯 同时进行?会不会有隐患?
我已安装Simit V11.0 SP1 ,博图V18和PLCSIM ADV V6.0,使用Simit V11.0无法和PLCSIM ADV联合仿真求与Simit V11.0 SP1兼容的博图版本和PLCSIM ADV 版本
看别人的程序发了这个触点,不知道是什么意思。
分享