整个通信项目的硬件,主要是西门子1215C,和海康工业相机,工控机,辅助的是开关电源、交换机、按钮、触摸屏。
制作好的完整工程:通过PLC发送字符“T”拍照,识别到方块的个数发回给PLC。如下图中识别到两个。
1.添加全局相机,选择已连接的相机,连接后就可以显示此相机的各项参数,此处要注意是的须设为”软触发”即“SOFTWARE”。
2.在通信管理添加西门子S7通信协议,按PLC的IP地址设置好,端口为102,槽号为1,其他默认。这里相机只能是客户端,PLC为服务端。更详细的说明见西门子1200与海康相机S7通信的分享。
3.两个数据的设置,在4.4版本还支持读写M区的数据,4.2版本只支持DB块的数据。这里注意的是,字节长度是指Int位数的单位,如字节长度1,是指1个16位,并不是1个字节8位。
4.设置好全局触发的字符,如“T”。表示收到“T”后就触发拍照,当然,流程中的发送数据和接收数据也会同步执行。
5.图像源的设置,这里要打开输出MONO8,即单色图像。
6.在快速匹配中主要设置一下方块的模板,运行参数:如下图设置。
7.这里只需要点一次执行就好。
8.这个是为了显示用的,当我们做了运行界面,可直观显示拍照结果,或通过PLC接收后,在触摸屏直接显示。
9.发送和接收数据的设置,接收的是PLC发过来的触发字符,发送是拍照识别的数量发回PLC。
本人在东莞从事教育培训行业,欢迎广大工控爱好的朋友指导,一起学习,共同进步。如有想进一步了解电工、装配电工、工业机器人、PLC、视觉等自动化培训,加小编微信进工控学习群。同时欢迎关注转发,让学习智能制造更进一步。
213
