西门子编程软件代理商
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 主要管脚 西门子编程软件代理商
Addr 400083 读写从站的保持寄存器起始地址
Coun t 3 数据个数,400083-40085 是3个字
DataPtr &VB4, 则VW4为读来的从站 400083 保持寄存器数据
VW6为读来的从站 400084 保持寄存器数据
VW8为读来的从站 400085 保持寄存器数据
3、如果要改成三条,参考上面给出的方法,也是可以的。
4、参考资料
Modbus RTU 主站指令库
西门子在 STEP 7-Micro/WIN SMART 中正式推出 Modbus RTU 主站协议库(西门子标准库指令)。