如何实现S7-300通过TCP\IP与上位机直接通讯?

请高人指点:现有设备:CPU314-2DP,CP343-1,我想将S7-300PLC通过TCP\IP协议与上位机直接通信,上位机通过VB的socket编程。但我不知道PLC侧网络程序如何编写,还有VB编写程序是用TCP\IP协议还是profinet协议(这里的TCP\IP协议与profinet协议有关系么,如有是怎样的关系)?还有profinet协议是不公开的,如果VB编写的程序中遵循的是profinet协议的话,是不是意味着这个实验就做不出来了?你们有相关的资料的话恳请发到我的邮箱:lzg_xfei@163.com。不胜感谢!

问题补充:
我没有说清楚,老师不让我用OPC,说直接通过编写PLC和上位机的VB程序实现他们的通讯,现在很急,所以希望高人指点。

最佳答案

1、先在netpro里面建立一个connection,组态一个plc与unspecificed(就是你的pc机)的连接,填上plc和plc的ip地址和端口号就行了,然后这个连接要下载到plc中去。
2、plc侧用fc5、fc6编程
3、vb侧用socket编程
4、注意西门子的数据字节存放顺序与pc不同

ps:plc侧的组态和编程可以参考西门子的官方文档(有关以太网通讯的文档很多),或者参考《西门子工业通讯指南》这本书

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

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年6月19日 下午5:50
下一篇 2017年6月19日 下午5:50

相关推荐

  • PCS7 Modbus通讯的文档

    PCS7 V8.0 SP2下,CP341怎样建立与第三方通讯?Modbus通讯的功能块在哪能找到?相关的技术文档在哪?大侠们给解答下 问题补充:这个没有相应的库…

    SIMATIC PCS 7 2017年5月29日
  • 重启cpu会出现do通道有输出

    每次完全下载程序后。在重启cpu的时候出现do通道有输出。然后迅速断开。请教高手这是什么原因 问题补充:已经查过程序没有发现错误调用的问题.使用的是CFC.是在上电的时候出现一个脉…

    SIMATIC PCS 7 2017年10月24日
  • PCS7如何选型

    选用的CPU是414-5H的型号。一直以为害死400PLC,但400选型手册里面没有,后来才晓得是PCS7。目前手上就一个PCS7的产品目录,其他基本都没有,谁能帮忙提供些资料,对…

    SIMATIC PCS 7 2017年6月8日
  • 同一个授权能不能几台客服机同时使用

    我公司5台OSC2台OSS 加一台ES,,有二个授权,一个是客服机的,一个是服务器的,,能不能客服机的一个授权五台客服机同时使用,或服务器的也一样,,,,,,要是不能用。…

    SIMATIC PCS 7 2017年7月26日
  • SIMATIC PCS 7与TIA Portal 区别?

    两者是不是可以理解成一个概念?都是将PC与PLC进行集成的。 最佳答案 两者是不是可以理解成一个概念?两者不是一个概念。1、TIA Portal是集成的软件编程环境,TI…

    SIMATIC PCS 7 2017年6月13日
  • PCS7硬件诊断

    PCS7硬件诊断显示 digital output short to L+什么意思?还有诊断时显示below under…

    SIMATIC PCS 7 2017年5月29日
  • 各位能否详细解释一下PO与TAG的区别?

    请问,一个PO(过程对象)与WinCC中的外部Tag是否是同一个含义?如果不是,有什么区别? 最佳答案 PO和外部Tag不是一个概念。PO是CFC Chart中的功能单元…

    SIMATIC PCS 7 2017年11月1日
  • PCS7系统如何查看网络的实时通讯负荷

    如题 最佳答案 以下是一些参考资料 《如何从 SIMATIC Maintenance Station 访问SNMP 兼容…

    SIMATIC PCS 7 2017年8月3日
  • PCS7编程

    PCS7软件是否有分程控制典型模块 最佳答案 PCS7 标准库中的SPLITR_P 块、高级过程库中的SplRange 块都可以实现分程控制功能。 提…

    SIMATIC PCS 7 2017年6月24日
  • V4.0版本的S7400H固件版本如何升降级

    V4.0版本的S7400H固件版本如何升降级,请问各位有具体的操作步骤吗?谢谢大家! 最佳答案 可参考:《S7-400H的固件更新》http://lvqd.blog.163.com…

    SIMATIC PCS 7 2017年6月11日