西门子 PLC S7300 教学 管理器
- 格式:ppt
- 大小:783.00 KB
- 文档页数:25


s7300及s7200的mpi通讯以及mcgs组态超详细教程S7300 与 S7200之间的mpi通讯和组态在通讯之前先得确认cpu没有报任何错误,首先硬件组态,组态完毕后下载进CPU 下载后先在线看是否有错误cpu指示灯是否有SF BF报警灯亮。
(BF1灯亮为通信故障检查电缆是否松动接触不良,九针接口螺丝拧紧)(SF灯亮为硬件组态出错)首先打开STEP7 SP9 200编程软件写入测温程序公式为 T = 500 * (AIWX – 6400)/(32000 – 6400) – 0化简后 T = 5 * (AIWX - 6400)/256由通道18转换上来的数值为word类型而温度要显示小数点后的数值就需要转换为浮点形的数据,浮点型的数据为32位二进制数,所以就有了如上的转换,接着乘5除256即出现最终的温度值。
也可用库来调用,这样方便一些温度转换程序的结果说明程序无问题可正常测温。
接着打开通讯设置为PLC地址为2 波特率设置为187.5kbps点确认下载一次即可。
然后打开博途,组态硬件。
在硬件组态完成后确认CPU没有任何错误信息错误指示灯亮。
如有即是组态错误。
将地址设置为3 传输率设置为187.5kbps 如设备中含有cp通信模块cpu会自动加1的地址。
Mpi地址不可相同。
接着写一个X_GET 指令返回值的显示格式要为浮点数,这样才可以看到正确的信息。
根据实际测试,300的温度值可以变应该和AI模块中滤波时间有关系。
X_GET 指令中 DENT_ID为刚刚设置200PLC中的站地址由于300中没有v存储区访问200的v存储区得用指针方式寻址,P#DB1.DBX20.0 BYTE 4 代表的含义为从vb20开始的四个字节。
也就是VD20。
RET_VAL 中可以看到返回值。
此返回值开头为8时有错误,可按F1参考说明手册查找相应问题。
PLC程序无错误,即可开始组态。
打开MCGS 新建一个工程,打开设备窗口,添加一个为西门子CP443-1以太网模块的设备将其添加到设备窗口中将本地的ip地址和plc的ip地址填写完毕后新建一个变量点击右边的添加设备通道接着给通讯状态连接一个变量确认完成后点击右边的启动设备调试通讯状态的调试数据为0 说明通讯成功如变量值关联正确也会传回相应的数值。
s7300使用说明书(总21页) -CAL-FENGHAI.-(YICAI)-Company One1-CAL-本页仅作为文档封面,使用请直接删除一、S7-300初始化尽量使用window2000,Windows XP。
STEP7V52或以上版本通信1、设置通信`设置或添加PC Adapter(MPI), Property 按钮Local Connection 属性页COM 1 19200,注意一般连接到计算机的串行口1。
其他参数不需要设置,注意选择PC Adapter,不要有其他的,例如pc/ppi。
硬件组态2、新建工程在SIMATIC Manager中新建工程,也可以通过wizard向导建立。
选中右边的工程名,Insert Station SIMATIC 300。
双击Hardware,从而进入HW CONFIG窗口。
Option>Insert NEW GSE文件。
把MM420, ET200等GSD文件加入。
在hw config,如图所示,插入RAC-300机架。
选中机架第二栏,双击CPU-300>CPU313C-2DP,注意准确的编号。
默认地址2。
双击DP,选择Property按钮。
选择NEW,选择,如果出现警告,可以选择187kpbs。
依次在SLOT 1,2,3位置插入其他模块。
0 电源模块S7-300DI 地址:256-263DO 地址:256-259选中DP线,然后双击ET200S,如图所示,插入ET200S.选择,依次在SLOT 1,2,3位置插入其他模块。
6ES7 138-4CA00-0AA0 PM-E DC24V6ES7 134-4GB50-0AB0 2AI I 2DMU地址I address264-2676ES7 134-4JB50-0AB0 2AI RTD地址I address268-271插入MM420选择4PKW, 2PZD (PPO1)2AX地址I address 280-283 Q address 268-271全部保存下装硬件组态并检测在SIMATIC Manager中,选择工程,选择PLC>Clear/Reset,可以清除原来的配置信息。