求plc300和400以太网通讯时硬件与软件设置的步骤

小弟最近在学plc300与plc400用以太网通讯。请问下硬件方面与软件方面应该怎么设置?谢谢!有文档和教程下载更好
plc300的cpu是315-2dp的cpu 挂了一个cp343
plc400的cpu是414的cpu 挂了一个 cp443

最佳答案

S7400与s7300之间的用于s7连接的通讯功能块位于标准库下的系统功能块:Standard Libary-System Function Blocks-SFB14 GET--SFB15 PUT   SFB12 BSEND--SFB13 BRCV这些指令来读取相互之间的数据!具体的编程方法,组态方法,参数设定,请参考以下连接:
《PLCSIM仿真s7400之间的S7通讯》
http://www.ad.siemens.com.cn/download/searchResult.aspx?searchText=A0366
关文档:
、西门子S7-300和S7-400以太网通信视频讲座(中文):
http://www.chinakong.com/download/listdown.asp?id=6374
两个S7-400PLC之间的以太网通信主要采用以下网络协议:S通信、S5兼容通信(包括ISO传输协议、TCP、ISO_on_TCP、UDP)等。如果你的S7-400本身不带以太网接口,就需要CP443-1以太网模块。
S7 通信集成在每一个SIMATIC S7 的系统中,它独立于各个网络,可以应用于多种网络(MPI、PROFIBUS、工业以太网)。S7 通信通过不断地重复接收数据来保证网络报文的正确。如果两个PLC-400都挂在以态网上,S7 通信需要调用功能块SFB,最大的通信数据可达64KB。系统功能块有:SFB8/9(USEND/URCV)(无确认的高速数据传输,不虑通信接收方的通信处理时间,因而有可能覆盖接收方的数据)、SFB12/13(BSEND/BRCV)(保证数据安全性的数据传输,当接收方确认收到数据后,传输才完成)、SFB14/15(GET/PUT)(读写通信双方的数据而无需对方编程)。如果在组态硬件S7属性时选择“Establish an active connection”(建立有效连接)时,即选择双边通信时,需要在通信双方都需要调用SFB12/13编程。如果选择“One Way’”(单边通信),只需在本地侧CPU调用SFB14/15,即可向通信对方发送数据或读取对方的数据。
参考下列相关链接:
通过工业以太网,如何在 S7-200 与 S7-300 或S7-400 之间组态S7 连接进行数据通信?
http://www.ad.siemens.com.cn/download/Html/download.aspx?DownloadID=565&TreeID=4&URL=/download/Upload/SC/faq/17369594.zip&loginID=
如何通过工业以太网CP在S7-300与/或S7-400之间组态TCP连接以实现数据交换?
http://www2.ad.siemens.com.cn/download/Upload/AS/faq/22385024.pdf
参考资料:http://www.ad.siemens.com.cn/service/answer/solved_71275_1029.html

提问者对于答案的评价:
谢谢

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc303265.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年10月31日 下午3:11
下一篇 2020年10月31日 下午3:11

相关推荐

  • CP343-1上两个网口区别?

    CP343-1上两个网口区别,可不可以用上面的两个网口一个接上位机,一个接其他的以太网站点?? 最佳答案 就相当于是个路由器。可以,只要同个网段。两个口的IP地址是一样的。 提问者…

    自动化系统综合 2017年10月29日
  • 工频电炉熔沟问题

    刚刚接触工频电炉,我想咨询一下有接触过工频加热炉的,就是熔铜水的那种,熔沟的断面积大功率大还是熔沟的断面积小功率小。另外,如果三相不平衡,怎样加电容,怎样计算。有不有相关资料。 最…

    自动化系统综合 2018年12月2日
  • 紧急:2AO U 标准型

    2AO U 标准型的输出如何确定是2线或4线? 请举例说明 谢谢 最佳答案 2AO U 是电压输出的 2AO&…

    自动化系统综合 2020年11月1日
  • 西门子plc如何制作一套抢答器。

    单位最近要举行一次知识竞赛,我想用西门子200或300加上wincc编一套抢答器,不知行不行。应该比较简单,主要考虑相应时间够不够。哪位相应的程序可参考一下。谢谢。 问题补充:无所…

    自动化系统综合 2021年7月5日
  • 定时器无法计时

    在程序中模拟关断定时器计时,有时可以计时,有时去无法计时,只在子程序段只使用该定时器 最佳答案 是不是其他的地方也在使用该定时器,建议你GO TO一下,查看一下程序 提问…

    自动化系统综合 2020年10月31日
  • 博途Prosave如何备份触摸屏KTP1000程序

    使用博图把PLC程序正常上传了,但是使用Prosave V13.0.1.0连接触摸屏时,选择KTP1000、MPI,备份时提示“无法建立连接,请验证您的设置、接口、电缆和…

    自动化系统综合 2017年5月31日
  • 博途V13安装后打不开

    win7旗舰版,博途V13安装中没有报错,装完软件无法启动,提示应用程序无法正常启动(0xc000007b),网上查到的方法都试过了,还是不行。 最佳答案 兄弟,你中招了,,,哈哈…

    自动化系统综合 2017年6月1日
  • PT100并串电电阻改变显示温度

    PT100现测得25度,如想让它只显示20度请问要并联多大的电阻?如何算出来的?如要显示30度又该串多大的电阻?如何算的? 最佳答案 记得pt100是在0度时,它的阻值正好是100…

    自动化系统综合 2018年1月1日
  • 中值滤波库

    信号不稳定,网上找到一个中值滤波库,但是灌程序发现报6间接寻址故障和11代码致命故障,不知道这东西能不能用,还是我用错了? 最佳答案 《有关采样滤波的编程》:http://www.…

    自动化系统综合 2020年10月31日
  • 用wincc做的组态中的一个按钮不起作用!在step7里是运行好的?这是为什么?!

    我制作的wincc组态界面,在WINCC里有两个按钮,其中一个按钮没有问题,按下后就是按照程序编写的运行,可是另外一个按钮不按照程序走,变量用的M,在STEP7里运行时,我将该M置…

    自动化系统综合 2017年11月6日