浔之漫智控技术(上海)有限公司总部
主营西门子模块 , PLC模块 , 变频器模块 , 触摸屏模块
6ES76728AC010YA0 CPU1500模块
观看6ES76728AC010YA0 CPU1500模块视频:

6ES76728AC010YA0 CPU1500模块6ES76728AC010YA0 CPU1500模块

6ES76728AC010YA0 CPU1500模块西门子CPU模块代理商

300之间的s7通信程序问题,以太网连接


我已经正确组态了两个300站,现在的问题是 我用s7连接有两个问题,
1,主动连接选项,是cp主动,还是317的cpu主动,还是都可以,请看图A,B,我用的是一个站的cp连另一个站的cpu
2,我的程序用的sfb12(cpu317主城),sfb13(315主城) 用12发时,done的值是0, sfb13,出现error如图3,是我的编程序有问题么? 请看图,

问题补充:
请问这样的话,我是不是不用像例程一样,每个cpu都调用sfb12,13,只要一个发送,一个接受就行,  请问怎么在变量表中给一个中间变量 m0.0 一个上升沿?  不太会,,

202309051304141470104.jpg202309041310068534894.jpg

图片说明: 1,A   2,B   3,3   4,4   5,5   6,6   7,7  

佳答案

使用S7通讯的话,如果采用双边通讯,即双方都需要编写程序。需要使用FB12/13(对应300),SFB12/13(400可以使用系统功能块);如果使用单边,使用FB14/15,SFB14/15,读写通信对方的数据而无需对方编程;

详细例子:
《S7-300和S7-400集成PN口的S7通信》
https://www.ad.siemens.com.cn/download/docMessage.aspx?id=3518

问题补充:
   在变量表修改M0.0的值,由0---1写修改进去,就可以实现一个上升沿的作用!你在变量表上的工具条里,有这些功能的图标,你鼠标放上去就能很明白了。

SIMATIC S7-300,CPU 312 带有MPI接口,集成24 V DC 电源,32 K 工作存储区,必须有MMC卡 
SIMATIC S7-300, CPU 312C, 紧凑型CPU带有MPI,10数字量输入/6数字量输出,2个高速计数器(10KHZ),集成24 V DC 电源,64 KB工作存储区,前连接器(1X 40 针)需要MMC卡
SIMATIC S7-300, CPU 313C,紧凑型CPU带有MPI,24数字量输入/16数字量输出,4模拟量输入, 2模拟量输出 1 PT100,3个高速计数器(30 KHZ),集成24 V DC 电源,128 KB工作存储区,前连接器(1X 40 针)需要MMC卡
SIMATIC S7-300 CPU 组包含:S7-300 CPU 313C(6ES7313-5BG04-0AB0),2X前连接器(6ES7392-1AM00-0AA0)带有螺钉触点,40针
SIMATIC S7-300 CPU 组包含:S7-300 CPU 313C(6ES7313-5BG04-0AB0),2X前连接器(6ES7392-1AM00-0AA0)带有弹簧触点,40针

IMG_20230318_161442


西门子CPU模块代理商西门子CPU模块代理商西门子CPU模块代理商6ES76728AC010YA0 CPU1500模块6XV1840-2AH10网线6XV1840-2AH10网线6ES76728AC010YA0 CPU1500模块西门子CPU模块代理商西门子CPU模块代理商西门子CPU模块代理商西门子CPU模块代理商


展开全文