西门子plc300plc要在db35块后面添加一个db36块怎么添加的

查看: 650|回复: 10
S7-300中怎么看DB是谁的背景块或是共享块?
看别人编的程序,数据块(DB),组织块(OB),功能块(FB)有很多,尤其是数据块(DB)不知道是谁的有点乱,想问问大家怎么看,最好能说具体些,谢谢大家!
块属性里Calls选项卡里可以看出来
DI为背景数据块,DB为共享数据块……&br&打开背景数据块后不允许修改变量名称,背景是灰色的……&br&而共享数据块可以修改数据块中的变量名称、类型等参数……
&br&点击此处查看附件你把blocks-type属性栏拉宽,就能看到了
&br&DI为背景数据块,DB为共享数据块……&br&打开背景数据块后不允许修改变量名称,背景是灰色的……&br&而共享数据块可以修改数据块中的变量名称、类型等参数……
谢谢大家的回答,我已经知道了如何去看了。
&br&&br&DI为背景数据块,DB为共享数据块……&br&打开背景数据块后不允许修改变量名称,背景是灰色的……&br&而共享数据块可以修改数据块中的变量名称、类型等参数……
右击属性里就能看到!
用参考数据中的程序结构可以清楚地看到功能块和每次调用时配套的背景数据块。
1,点击块的属性。&br&2,参考数据内可以看块的调用关系。
天天自动化最新推荐 /1
想了解最新的PLC培训开课信息吗?想把握最前沿的工控资讯吗? 扫描天天微信二维码 关注 天天PLC培训,为您推荐最新PLC课程及资讯,随时随地掌握行业动态
Powered by每日登录:+1西币&+1积分
&下次自动登录
绑定第三方账号登录 & & &
扫描二维码登录支持中心移动端
获取动态密码
You are here:
300和400PLC如何通信?DB块...
手机登录找答案
热点活动:
已解决问题:
300和400PLC如何通信?DB块中的数据如何传送接收?
比如300的DB块中一个布尔量如何发送到400中的一个DB块,然后在400中使用呢?能具体点吗?
问题补充:是工业以太网的。
产品版区:
悬赏分:5 | 解决时间: 20:29:24 | 提问者: -
问题ID:76717
1、首先要确定300和400的通信方式,是mpi,还是dp,或者是以太网2、然后在step7的netpro里面组态通讯连接300的数据送到400里面,可以有多种通讯方式:(1)一般方法,300里面写发送程序,400写接收程序(2)用get方式,400直接从300里面读数,400中需要编程,300中只需要下载通讯连接而无需编程(3)最简单方法-单边通讯,400里面组态一个300的站(只要cpu和网卡组态下就行),然后只在400里面组态通讯和编程以上方法都可以在《西门子工业通讯指南》书中找到详细步骤。
提问者对于答案的评价:谢谢大家,我再看看书。公司的程序被老外加密了。
更多相关问题
本版精华问答
等待您来回答
作者/最新回复
最后回复时间
FC4&FC5,在网络里组态好两个通信的方式,常用的是以太网。
& 20:19:22
A、在&S7-400&用户程序中调用&FB12&&BSEND&&和&FB13&&BRCV&.这两个块可以在&Standard&Library&-&&Communication&Blocks&中找到。注意:对于通过双边组态的&S7&连接,也可以使用&FB/SFB14&&GET&&和&FB/SFB15&&PUT&。&这些通信块基于客户端-服务器的原理,也可以使用单边组态进行通信。使用单边组态通信时,&Establish&an&active&connection&&功能是激活的。指定如下的伙伴&TSAP:&03.0x&(x&=&CPU的槽号)。具体详见:《如何使用通讯功能块FC11和FC12用于PROFINET&IO&控制器编程?》下载:B、相关文档:1、采用PROFIBUS-DP通讯:《实现Profibus主从站之间的MS通讯》下载2、采用集成PN口通讯:请参考:&&S7-300和S7-400集成PN口的S7通信&&&3、在S7-300和S7-400&之间配置未指定的S7连接传送数据时要注意哪些事项?4、如何通过&CP443-1&Advanced&的&PROFINET&接口使用&FB63&&TSEND&,&FB64&&TRCV&,&FB65&&TCON&&和&FB66&&TDISCON&&通讯块实现&ISO-on-TCP&协议的数据交换?5、如何编程通信块&FB63&&TSEND&,&FB64&&TRCV&,&FB65&&TCON&&和&FB66&&TDISCON&&以实现用&S7-300&或&S7-400&CPU&的&PROFINET&口进行基于&TCP&协议的数据交换?
& 20:51:54
首先要了解你的300与400PLC是通过什么方式连接的,例如DP、MPI、工业以太网等方式,了解后在两个CPU之间建立相应的网络连接,按照相关协议调用专用的通信块,可以使两个CPU之间的数据互相交换
& 20:53:29
软件方面:写一段程序,交换两个CPU的存储器内容,;硬件方面可选的就多了,profibus,以太网等等都可以实现!阿鸣说的比较详细!
& 08:07:42
1.如果传输数据不是很多用MPI发GSD包的形式;2.如果数据比较多走DP、以太网模式。
& 09:09:11
上一页1下一页&
20秒帮我们优化支持中心!
欢迎您访问支持中心!
丰富的视频,全方位的文档,大量的网友交流精华……
为了更好的完善这些内容,我们诚邀您在浏览结束后,花20秒左右的时间,完成一个用户在线调查!
感谢您的支持!
欢迎您来到找答案
在“找答案”,已有超过7万个被解决的技术问题供您参考!
西门子技术专家亲自把关!常规的,简单的问题,在这里您都可以找到答案!
遇到了问题,就来“找答案”提问。
点击搜索框右侧的提问按钮,只需2步就能成功提交问题!分分钟就有无数大侠前来帮你。
在“找答案”每天都有大量的新问题。
别犹豫,只需要点击问题下方的“我要回答”就能参与。答题不光有积分相送,也会给您积攒大侠人气。
“找答案”定期开展各种有奖活动期待您的参与。
更有机会参加西门子高端用户峰会。领略西门子的博大精深!yangzhongcai
级别: 探索解密
发帖数量: 35 个
工控威望: 115 点
下载积分: 88 分
在线时间: 50(小时)
注册时间: 最后登录:
刚刚学习西门子,请问西门子300中的DB块和背景数据块怎么理解,还有PLC在什么样的通信模式下才可以远程修改、编程、监控PLC,通过MPI和PROFIBUS可以实现吗,
富士低压,POD(觸摸屏),PLC专卖
级别: VIP会员
工控威望: 18640 点
下载积分: 38815 分
在线时间: 6717(小时)
注册时间: 最后登录:
DB,包含共享DB与背景DB共享DB就是系统分配给用户的一块存储区域。背景DB,就是系统分配给FB的一块存储区域。共享DB相当于各家PLC厂家的数据区,背景DB只有西门子将这个灵活性给用户,其他厂家都是系统分配,系统管理。总之,无论什么DB,只有一个作用,存储数据。通过MPI或者Profibus都受限于通讯距离,因此需要转换为其他方式,比如,以太网。但是从目前的看来,所谓远程只是一个鸡肋而已,你需要为你的远程分配固定IP,这可价格不菲。不用质疑远程的实现难度,因为这已经是成熟技术且运用了多年了。受限的只是成本而已。因为即使你实现了远程,你仍然无法实现什么功能,除了可以将程序留在自己手中以外,现场出现问题,你仍然要跑现场,远程无法帮助你解决问题。你远程看到数据为5V,现场工程师跟你电话说只有3V,你如何去判断硬件的损坏?所以,数年来,远程只是一个空中楼阁而已,可看而不中用。Good Luck
本帖最近评分记录:下载积分:+1(sywlf) 好贴好贴!下载积分:+1(bcl3395) 真诚感谢!下载积分:+1(wsir123) 谢谢解答!
yangzhongcai
级别: 探索解密
发帖数量: 35 个
工控威望: 115 点
下载积分: 88 分
在线时间: 50(小时)
注册时间: 最后登录:
谢谢,解释得很好,再次感谢
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *最后登录: *
远程监控还是比较有效的,当然这是在系统硬件可靠性比较高的情况下的。现在西门子的模块可以用网线远程监控,速度已经比较快了。关于西门子PLC DB块的问题_百度知道
关于西门子PLC DB块的问题
/zhidao/wh%3D600%2C800/sign=b9a09cda79cb0ab53da1c/8326cffc1e178a820c738da977e8a0.hiphotos.baidu://f.jpg" esrc="/zhidao/pic/item/8326cffc1e178a820c738da977e8a0.hiphotos://f.jpg" target="_blank" title="点击查看大图" class="ikqb_img_alink"><img class="ikqb_img" src="http://f<a href="/zhidao/wh%3D450%2C600/sign=0b5a7b5bba70deccffc1e178a820c738da977e8a0
提问者采纳
后面如果有数据写入,就会改变,占【254】个字节,数据类型为字符串STAT0的变量。它只是第一次调用的时候有效(没有写入的话,初始值是’’初始值就是你刚开始下载程序后的值,有写入就是写入后的值
初始值“是表示没有东西吗?
字符串长度是根据前面地址设定吗 为什么不是256
&建议你去下载一份《S7-300CPU数据块存储常见问题集》
提问者评价
其他类似问题
为您推荐:
其他2条回答
)DB是否断电存储,后面如果有数据写入,有写入就是写入后的值。它只是第一次调用的时候有效(没有写入的话,就会改变,要看DB数据块属性,占【254】个字节,数据类型为字符串STAT0的变量,有一项打扣不存,初始值是’’初始值就是你刚开始下载程序后的值,不打扣存
类型是什么变量,比如模拟或数字。
初始值是编程者开始默认的赋值。
请针对图上解释那两个是什么意思
这些地址你没赋值,如果用到后,就显示INT
-32768~+32767DINT
-128~+127REAL
其值域为-2的128次方~2的128次方BOOL 布尔型
其值域为0或1初始值里面就是数了。
西门子plc的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁

我要回帖

更多关于 西门子200plc 的文章

 

随机推荐