- 发布
- 浔之漫智控技术(上海)有限公司
- 品牌
- 西门子
- 型号
- 模块
- 产地
- 德国
- 电话
- 15821971992
- 手机
- 15821971992
- 发布时间
- 2023-07-19 17:06:40
近几年工厂自动化得到了迅速的发展,相当多的企业已经在大量使用可
编程设备,如工业控制计算机(工控机)、可编程控制器(PLC)、机器人、
变频器、视频系统等。这些众多的不同厂家生产的设备需要连接在一个网络
上,相互之间进行数据通信,由工程师或者企业集中加以管理,这已经是很
多大中型企业必须面对的问题,因此了解有关 PLC 的网络通信方面的知识
就显得非常重要。
现在的数据通信系统不会使用单一的协议来处理所有的传输任务,它们
需要一整套相互合作的协议。化组织(ISO)提出了开放系统互联
参考模型(Reference Model of Open System Interconnection),这个模
型将网络通信协议分成 7 个层次系统控制功能
7.1 称重测控单元功能
重测控单元担负着整个配煤的煤量采集计量作用,也是整个配煤系统数据采集的基础,其控制核心为CFC-200仪表,它是集调节与演算为一体的多功能控制器。它主要完成负荷、流量、累积量的采集,CFC-200仪表通过Profibus-DP接口与西门子PLC溶合为一体,达到数据无缝、透明共享的预期效果。
7.2 PLC实现的功能
实现各台配煤给料机的流程启动和停止;故障诊断报警;仓料位、圆盘电机、给料皮带电机的流程连锁和逆向启动、顺向停车的顺序控制;各台设备/各工艺段之间的安全连锁;各变频器的频率给定和速度控制;总配比流量的在线调整等功能。PLC按工艺要求完成系统的四种控制方式(现场就地控制、单台手动控制、单套联动控制、全自动控制);另外,S7-300PLC作为Profibus-DP的网络主站,起着整个系统的控制核心作用,是确保系统内所有设备的协同运行的前提条件,并完成与上位机交换系统的所有过程参数和数据的任务。
7.3 上位机实现的功能
实现煤料配合比例工艺流程的自动监控;管理生产过程参数和状态;处理反映各种过程报警和历史报警;浏览各实时/历史趋势画面;生成各种报表供浏览/查询/打印;建立实时数据库及归档数据,为企业决策者提供工厂现场层实时过程数据、曲线及统计分析表。利用WinCC中的C语言脚本(bbbbbb)及提供的各类应用函数,来灵活地完成系统复杂的控制要求,并将配煤系统的前后工艺段有机地组合起来。
以上三者相辅相成,构成一套完整的自动配煤解决方案,整个配料系统综合精度优于0.5%。
8 项目中的难点问题及实施办法
配煤炼焦有2大工艺段,每个工艺段有12套,合计共有24套给料机,其配比的准确和稳定是焦炭质量保障的关键。
后备PID调节:采用两套PID自动调节回路方案,正常情况下由CFC-200来执行调节,当上述情况造成流量震荡或偏差超限时,系统自动切换由PLC来完成后备PID调节,而此刻后备PID调节是根据所发生不同情况下的同种煤流量总和为目标对象进行闭环调节,从而优化了过程控制的性能和效果。
后备计量切换:采用了后备容积计量功能,当一旦发生计量失败情况时,系统自动切换到容积计量模式,其设计思路为:在系统正常情况下由PLC对CFC-200所输出的煤流量进行密度逆运算,得出其在预置时间跨度内煤的瞬间密度,并不断进行跟踪刷新和存储,当进入容积计量模式后,PLC将根据所记忆的瞬间密度,进行流量运算和控制调节,而不影响系统的正常进行。
整个自动配煤系统投入使用后性能稳定可靠、操作方便、自动化程度高、配煤准确率和焦炭质量稳定率都得到大幅度提高,降低了煤耗和能耗,提高了生产效率,达到了预期效果。通过自动配煤项目设计、实施,进一步加深了对西门子SIMATIC自动化产品的了解。系统采用了工业以太网和Profibus-DP现场总线,实现了现场仪表、PLC、分布式I/O、操作站/工程师站、变频驱动器之间的相互通信,提高了数据传输的可靠性和抗干扰性,减少了大量线缆,现场安装、调试的工作量也大大降低,缩短了项目实施周期,更提高了工作效率和项目质量。
用西门子plc编程时,可以用到功能块FB和功能FC(FB、FC都是组织块)资料上说FB与FC都可以作为用户编写的子程序,但是我不明白这两个组织块之间到底有什么区别阿?在应用上到底有什么不同之处吗?
FB--功能块,带背景数据块
FC--功能,相当于函数
他们之间的主要区别是:
FC使用的是共享数据块
FB使用的是背景数据块
举个例子,如果你要对3个参数相同的电机进行控制,那么只需要使用FB编程外加3个背景数据块就可以了,但是,如果你使用FC,那么你需要不断的修改共享数据块,否则会导致数据丢失。FB确保了3个电机的参数互不干扰。
FB与FC没有太大的差别,FB带有背景数据块,而FC没有。所以FB带上不同的数据块,就可以带上不同的参数值。这样就可以用同一FB和不同的背景数据块,被多个对象调用。
FC和FB像C中的函数,只不过FB可以生成静态变量,在下次函数调用时数据可以保留,而FC的变量只在调用期内有效,下次调用又重新更换。
S7-300plc中的FB和FC的分别?FB带有自己的背景DB而FC没有自己的背景DB,用FC 和FB 有什么分别呢,他们都能实现控制功能,到底该用FB还是该用FC,什么时候用FB什么时候用FC?
FB与FC没有太大的差别,FB带有背景数据块,而FC没有。所以FB带上不同的数据块,就可以带上不同的参数值。这样就可以用同一FB和不同的背景数据块,被多个对象调用。
FC和FB像C中的函数,只不过FB可以生成静态变量,在下次函数调用时数据可以保留,而FC的变量只在调用期内有效,下次调用又重新更换。 每次调用FC的I/O区域必须要自己每次手动输入,而FB就不要,省去不少麻烦,如果在上位机控制直接输入DB控制地址就可!FC与FB的区别。