深圳西门子电缆全国一级代理商
深圳西门子电缆全国一级代理商
功能框定时器在使用时可以自动提示生成背景块,或者选择不生成;而线圈型定时器只能通过手动方式建立背景块;
交代一下背景:程序前期变成调试,PLC只接通220V电源供电,EM AM06模块没有接任何接线。
问题:下载程序后,EM AM06模块报警,红灯闪烁,电脑硬件诊断显示缺少传感器或负载电压(缺少用户电源)。看过之前的回答说是24v电源的问题、接线的问题。我认为这个不成立,因为我编辑下图的程序后,EM AM06模块正常,没有任何报警。补充一下,PLC的配置都是一样的。
当你程序里面使用哪几路模拟量,你程序组态了模拟量模块,你下载程序后模拟量模块没有供电和使用的哪几路模拟量没有接传感器时都会报警,JT我下载程序后也没有给模拟量模块供电和接传感器就会报警,查看信息就是你说的报警。如果你想不想看到报警可以将系统中的用户电源和其他报警都不勾选,不过这样的弊端就是出现故障你不知道有报警。
你可以再去试,将你程序下载进去后不给EM AM06供电和接传感器看全部没有勾选报警和默认勾选报警进行对比就知道。
补充问题回答:
你在模块参数里面勾选了用户电源,在模拟量输入中勾选了超出上限和下限,在模拟量输入中勾选了超出上限和下限短路这些选项在没有给EM AM06供电和接模拟量输入信号进去不会报警吗?我测试都会报警。如果这些不选择的话,就不会报警。S1200控制V90PN伺服电机左右往复运动问题
S7-1200通过FB284实现V90PN的EPOS控制,从而实现伺服电机左右往复运动。要求运行到左端立即向右运动,运行到右端立即向左运动。我在程序里让位置一旦到达立刻触发FB284的管角ExecuteMode,但发现一旦到达一个位置向另一个位置运行时,会停顿一下,通过伺服软件V-ASSISTANT软件中的录波信号功能也可以监控到位置到达后并没有立即向反方向运动。请问我如何才能让位置曲线到达后立即向反方向运动。Z好是在快到达端点时能有个减速的过程,但我试做改变FB284的管角OverAcc和OverDec的值,好像没什么变化。深圳西门子电缆全国一级代理商
可以采用运行程序段模式,把把DY个程序段的结束条件设置为继续执行,把第二个程序段的结束条件设置为继续执行,第三段设置为跳转到DY段 西门子PLC用step7 v5.5打开项目后出现“内部数据结构方面存在错误”,怎么办
用step7 v5.5打开项目后出现“内部数据结构方面存在错误”,怎么办,我的是v5.5chinese sp4 的软件。然后提示要装winc fexible的软件。是不是之前编程集成了hml的数据???各位大哥帮忙解答一下。不胜感谢!!!附图:深圳西门子电缆全国一级代理商
“内部数据结构方面存在错误”解决方法http://www.ad.siemens.com.cn/service/answer/solution.aspx?cid=1029&q_id=47953
1、可能项目中的数据删除掉了,打开程序后块一个一个打开看看有没有进一步提示。
2、版本较旧有两种办法解决问题:
1.装高版本STEP7。
2.需要硬件升级。
1).打开你的STEP7软件,再进入HW Config界面。
.点击HW Config界面的“Opition”->“Install HW Updates..”,进入到“Install HW Updates”下载界面,选择“download from Internet”并点击“Execute”,就可以从西门子网站下载Z新的硬件升级文档到你自己的电脑上。
3).下载完成后,还是在“Install HW Updates”界面中,选择你需要安装的硬件,一般选择所有,进行安装就可以了。
提示要装winc fexible的软件,是因为编程集成了hml的数据,你需要编辑HMI的话就装一个,如果就改改PLC不印象STep7使用门子PLC-840Dsl通过X127口实现TCP/IP通讯的方法
小弟头一次接触840Dsl,有一个840Dsl系统的改造项目,想实现840D跟外部工控机之间的TCP/IP通讯。我现在手头有之前同事留下来的840Dsl内部PLC程序的备份,840Dsl内部的PLC是CPU317F-3PN/DP,我用STEP7 V5.6可以打开,而且也安装了TOOLBOX V4.7.27。深圳西门子电缆全国一级代理商
我现在想使用FB63 TSEND/FB64 TRCV/FB65 TCON这些TCP指令块,放在一个新创建的FB6块里,然后用OB1调用下FB6。但我打开PLC程序备份,在STEP7硬件组态中,发现CP840D sl的IP地址为192.168.215.1(请见附件中图片)。是不是意味着现在是使用X127口跟外面进行TCP通讯?如果一定要使用X130口作为以太网通讯口的话,是不是就需要更改这个IP地址,也就是要重新下载硬件组态?但是我电脑里的TOOLBOX版本跟840D里面的版本不一定是兼容的,如果下载进去有可能导致设备报错故障就麻烦了,我毕竟DY次接触,不一定会恢复回去。所以我现在的想法是尽量不改动硬件组态,就想使用X127端口跟外部进行TCP通讯。深圳西门子电缆全国一级代理商
X127为传动专用,通过此口可以用传动软件如STARTER查看变频器参数。查看PLC程序,需要其他口,840Dsl说明中有端口的说明。
我给你一个在用设备的通讯组态参考,西门子s7-200 smart中的modbus rtu通讯
s7 200 smart做为主站,从站为一个环保数采仪,从站地址为1:9600:8:无:1
1、主站读取从站的三个模拟量:400001(float),400083(int),400085(int)
请问主站如何设置指针地址以及寄存器地址,需要做轮询吗,如何做。(多从站需要轮询,这种单从站的如何读跨度较大地址的数值)
1、400001-400085 这一片连续区域读,仪表允不允许读,这个要看说明书;
即使允许读,数据量大,有效数占比很少,无用数多,会增加通讯负载;
所以建议分次读,用多条指令,轮循的方法。
如 400083-400085 都允许读,则用二条主站读指令
2、同一个从站,从站地址为1,基于上面
DY条 MBUS_MSG 主要管脚
Slave 1 从站地址
RW 0 读写请求:0 = 读, 1 = 写
Addr 400001 读写从站的保持寄存器起始地址
Coun t 2 数据个数,这个数据类型是浮点数,点2 个字
DataPtr &VB0, 则VD0为读来的从站 400001 保持寄存器数据
第二条 MBUS_MSG 主要管脚
Slave 1 从站地址
Addr 400083 读写从站的保持寄存器起始地址
Coun t 3 数据个数,400083-40085 是3个字
DataPtr &VB4, 则VW4为读来的从站 400083 保持寄存器数据
VW6为读来的从站 400084 保持寄存器数据
VW8为读来的从站 400085 保持寄存器数据
3、如果要改成三条,参考上面给出的方法,也是可以的。