西门子MP377-12式面板66644-0AA01-2AX0西门子MP377-12式面板66644-0AA01-2AX0
上海诗幕自动化设备有限公司,*从事品自动化设备研发及销售的企业,对各大自动化产品有着强大的优势,并且对优势产品有着大量的备货。与欧洲及从事电气的各大公司有着良好的协作关系。
上海诗幕自动化设备有限公司是*从事西门子工业自动化产品销售和集成的高新技术企业。 在西门子工控领域,公司以精益求精的经营理念,从产品、方案到服务, 致力于塑造一个“行业*”,以实现可的发展。 多年以来,公司坚持“以客户为本,与客户共同发展”的思想, 全力以赴为工矿用户、设计单位、工程公司提供高、高性、高可靠性的整体解决方案。 “我们不仅仅销售的产品”是公司每个员工的工作信条, 在为客户提品和方案的中,我们愿意倾听客户,和客户共同完善, 不断服务,越客户的期望。以此为基础,我们追求客户、厂商和员工三方的共赢。 本公司与德国SIEMENS公司自动化与驱动部门的长期紧作中, 建立了良好的相互协作关系,在自动化产品与驱动产品业务逐年成倍增长, 为广大用户提供了SIEMENS的新的技术及自动控制的佳解决方案。 上海诗幕自动化科技有限公司 具备以下产品优势 西门子可编程控制器,西门子屏,西门子工业以太网, 西门子数控,西门子高低压变频器,西门子电机驱动等等。
西门子MP377-12式面板66644-0AA01-2AX0西门子MP377-12式面板66644-0AA01-2AX0
S7 PLC通过通信口接受条形码阅读器的信息实例
本例说明如何将SIMATIC S7-212或S7-214与条形码阅读器配合使用。
读入条形码的信息并经器翻译后,再通过自山通信u(Freeport Mode)把信息传入SIMATIC。在S7-212或214的内存中有两个缓冲区,用来存储条形码信息,这两个缓冲区轮流地存储每次新读入的条形码。
通常这些数据可供程序调用。但本例中仅仅将信息存入接收缓冲区,可以用S7-200程序包来查看。
硬件要求
为能正常进应用此例,你需要以下硬件:
可能会出现一个问题:
因为SIMATIC S7-200和条形码阅读器都作为数据通信设备(DCE),所以两台设备的数据传输方向有可能会相同,也就是说,二者的数据接收线接在一起,发送线也接在了一起(线2和3)。这个问题可以通过转换器的正确设置或使用的线路适配器(空调制解调式的适配器)来解决。
程序框图
程序和注释
该程序从条形码阅读器接收信息再存入两个缓冲区。
从条形码器传出的信息是ASCII码形式,所接收的条形码存在SIMATIC内存中。这些数据可被程序利用,但本例中仅仅将信息存入接收缓冲区,可以用SIMATIC S7-200程序包来查看。
西门子MP377-12式面板66644-0AA01-2AX0 STEP7-Mirco/WIN选择工作操作 PLC有运行和停止两种工作。在不同的工作下,PLC进行调试的操作不同。 2 2 单击工具栏中的“运行”按钮或“停止”按钮可以进入相应的工作。 1. 选择STOP工作 在STOP(停止)工作中,可以创建和编辑程序,PLC处于半空闲状态:停止用户程序执行;执行输入更新;用户中断条件被禁用。PLC操作继续监控PLC,将状态数据传递给STEP 7-Micro/WIN 32,并执行所有的“强制”或“取消强制”命令。当PLC位于STOP(停止)工作可以进行下列操作: 1使用图状态或程序状态检视操作数的当前值。(因为程序未执行,这一步骤等同于执行“单次读取”) 2可以使用图状态或程序状态强制数值。使用图状态写入数值。 3写入或强制输出。 4执行有限次扫描,并通过状态图或程序状态观察结果。 2. 选择运行工作 当PLC位于RUN(运行)工作时,不能使用“扫描”或“多次扫描”功能。可以在状态图表中写入和强制数值,或使用LAD或FBD程序编辑器强制数值,与在STOP(停止)工作中强制数值相同。还可以执行下列操作(不能在STOP工作使用): 1使用图状态收集PLC数据值的连续更新。如果希望使用单次更新,图状态必须关闭,才能使用“单次读取”命令。 2使用程序状态收集PLC数据值的连续更新。 3使用RUN工作中的“程序编辑”编辑程序,并将改动下载至PLC。