--CREATE TABLE [dbo].[WarningConfigure] (
--    [Val]          INT            Primary Key NOT NULL,
--    Type INT NOT NULL,
--    [Content]       NVARCHAR(128) NOT NULL,
--    [Solution]   NVARCHAR(MAX) NULL
--);

truncate table WarningConfigure

insert into WarningConfigure
(Val,Type,Content,Solution)
values(1,1,N'上料盘运动气缸上限位异常',N'1.检查气缸是否在上位；
2.若气缸不在上位，检查气路是否正常、气缸是否损坏；
3.若气缸在上位，检查上限位传感器是否正常。')

insert into WarningConfigure
(Val,Type,Content,Solution)
values(200,1,N'上料盘运动气缸下限位异常',N'1.检查气缸是否在下位；
2.若气缸不在下位，检查气路是否正常、气缸是否损坏；
3.若气缸在下位，检查下限位传感器是否正常。')

insert into WarningConfigure
(Val,Type,Content,Solution)
values(201,1,N'上料盘运动气缸双限位异常',N'1.检查上下限位传感器是否正常；
2.检查气缸是否损坏。')

insert into WarningConfigure
(Val,Type,Content,Solution)
values(2,1,N'NG料盘运动气缸上限位异常',N'1.检查气缸是否在上位；
2.若气缸不在上位，检查气路是否正常、气缸是否损坏；
3.若气缸在上位，检查上限位传感器是否正常。')

insert into WarningConfigure
(Val,Type,Content,Solution)
values(202,1,N'NG料盘运动气缸下限位异常',N'1.检查气缸是否在下位；
2.若气缸不在下位，检查气路是否正常、气缸是否损坏；
3.若气缸在下位，检查下限位传感器是否正常。')

insert into WarningConfigure
(Val,Type,Content,Solution)
values(203,1,N'NG料盘运动气缸双限位异常',N'1.检查上下限位传感器是否正常；
2.检查气缸是否损坏。')

insert into WarningConfigure
(Val,Type,Content,Solution)
values(3,1,N'下料盘运动气缸上限位异常',N'1.检查气缸是否在上位；
2.若气缸不在上位，检查气路是否正常、气缸是否损坏；
3.若气缸在上位，检查上限位传感器是否正常。')

insert into WarningConfigure
(Val,Type,Content,Solution)
values(204,1,N'下料盘运动气缸下限位异常',N'1.检查气缸是否在下位；
2.若气缸不在下位，检查气路是否正常、气缸是否损坏；
3.若气缸在下位，检查下限位传感器是否正常。')

insert into WarningConfigure
(Val,Type,Content,Solution)
values(205,1,N'下料盘运动气缸双限位异常',N'1.检查上下限位传感器是否正常；
2.检查气缸是否损坏。')

insert into WarningConfigure
(Val,Type,Content,Solution)
values(4,1,N'上料机械手气缸限位异常',N'1.检查气缸位置；
2.检查气缸所在位置对应的限位传感器是否正常；
3.检查气缸是否损坏。')

insert into WarningConfigure
(Val,Type,Content,Solution)
values(5,1,N'上料机械手真空报警',N'1.检查电池是否吸附到位；
2.查看真空压力表显示值，若压力表设置值合理，检查气源及气路管道；
3.若真空压力表设定值不适合，可适当调整。')

insert into WarningConfigure
(Val,Type,Content,Solution)
values(6,1,N'下料机械手气缸限位异常',N'1.检查气缸位置；
2.检查气缸所在位置对应的限位传感器是否正常；
3.检查气缸是否损坏。')

insert into WarningConfigure
(Val,Type,Content,Solution)
values(7,1,N'下料机械手真空报警',N'1.检查电池是否吸附到位；
2.查看真空压力表显示值，若压力表设置值合理，检查气源及气路管道；
3.若真空压力表设定值不适合，可适当调整。')

insert into WarningConfigure
(Val,Type,Content,Solution)
values(8,1,N'2#X轴脉冲输出错误',N'1.复位、初始化；
2.若“复位、初始化”无效，则断电重启（断电前请先将电脑关机，电脑未关机前切勿直接切断电源，切断电源后间隔5秒再次上电）。')

insert into WarningConfigure
(Val,Type,Content,Solution)
values(9,1,N'2#Y轴脉冲输出错误',N'1.复位、初始化；
2.若“复位、初始化”无效，则断电重启（断电前请先将电脑关机，电脑未关机前切勿直接切断电源，切断电源后间隔5秒再次上电）。')

insert into WarningConfigure
(Val,Type,Content,Solution)
values(10,1,N'4#X轴脉冲输出错误',N'1.复位、初始化；
2.若“复位、初始化”无效，则断电重启（断电前请先将电脑关机，电脑未关机前切勿直接切断电源，切断电源后间隔5秒再次上电）。')

insert into WarningConfigure
(Val,Type,Content,Solution)
values(11,1,N'4#Y轴脉冲输出错误',N'1.复位、初始化；
2.断电重启（断电前请先将电脑关机，电脑未关机前切勿直接切断电源，切断电源后间隔5秒再次上电）。')

insert into WarningConfigure
(Val,Type,Content,Solution)
values(12,1,N'2#X轴报警（高度检测3D相机下方直线电机X轴）',N'1.检查直线电机驱动器；
2.若驱动器报警，断电重启驱动器（切断驱动器电源后间隔5秒再次上电）。')

insert into WarningConfigure
(Val,Type,Content,Solution)
values(13,1,N'2#Y轴报警（高度检测3D相机下方直线电机Y轴）',N'1.检查直线电机驱动器；
2.若驱动器报警，断电重启驱动器（切断驱动器电源后间隔5秒再次上电）。')

insert into WarningConfigure
(Val,Type,Content,Solution)
values(14,1,N'4#X軸報警（长宽检测相机下方直线电机X轴）',N'1.检查直线电机驱动器；
2.若驱动器报警，断电重启驱动器（切断驱动器电源后间隔5秒再次上电）。')

insert into WarningConfigure
(Val,Type,Content,Solution)
values(15,1,N'4#Y軸报警（长宽检测相机下方直线电机Y轴）',N'1.检查直线电机驱动器；
2.若驱动器报警，断电重启驱动器（切断驱动器电源后间隔5秒再次上电）。')

insert into WarningConfigure
(Val,Type,Content,Solution)
values(16,1,N'4#Z軸报警（长宽检测相机Z轴）',null)

insert into WarningConfigure
(Val,Type,Content,Solution)
values(17,1,N'上料机械手报警',N'1.复位、初始化；
2.若“复位、初始化”无效，则断电重启（断电前请先将电脑关机，电脑未关机前切勿直接切断电源，切断电源后间隔5秒再次上电）。')

insert into WarningConfigure
(Val,Type,Content,Solution)
values(18,1,N'下料机械手报警',N'1.复位、初始化；
2.若“复位、初始化”无效，则断电重启（断电前请先将电脑关机，电脑未关机前切勿直接切断电源，切断电源后间隔5秒再次上电）。')

insert into WarningConfigure
(Val,Type,Content,Solution)
values(19,2,N'上料盘空',N'上料盘更换完毕后，请按上料盘进入按钮')

insert into WarningConfigure
(Val,Type,Content,Solution)
values(20,2,N'下料盘满',N'下料盘更换完毕后，请按NG盘进入按钮')

insert into WarningConfigure
(Val,Type,Content,Solution)
values(21,2,N'NG料盘满',N'NG盘更换完毕后，请按下料盘进入按钮')

insert into WarningConfigure
(Val,Type,Content,Solution)
values(22,1,N'设备运行中，内侧安全光幕被触发',null)

insert into WarningConfigure
(Val,Type,Content,Solution)
values(23,1,N'设备运行中，外侧安全光幕被触发',null)

insert into WarningConfigure
(Val,Type,Content,Solution)
values(24,1,N'设备运行中，安全门被打开',null)

insert into WarningConfigure
(Val,Type,Content,Solution)
values(25,2,N'上料异常复位请取料',N'复位初始化过程中，上料机械手有电池吸附，请取下电池或按下复位按钮')

insert into WarningConfigure
(Val,Type,Content,Solution)
values(26,2,N'下料异常复位请取料',N'复位初始化过程中，下料机械手有电池吸附，请取下电池或按下复位按钮')

insert into WarningConfigure
(Val,Type,Content,Solution)
values(27,1,N'上料盘未正确放置',N'1.是否放置料盘？
2.若料盘已放置，检查料盘是否放平；
3.检查固定料盘的销柱是否缺失；
4.检查料盘下方传感器是否检测到料盘，若未检测到可适当调整传感器位置；
5.检查传感器是否损坏。')

insert into WarningConfigure
(Val,Type,Content,Solution)
values(28,1,N'下料盘未正确放置',N'1.是否放置料盘？
2.若料盘已放置，检查料盘是否放平；
3.检查固定料盘的销柱是否缺失；
4.检查料盘下方传感器是否检测到料盘，若未检测到可适当调整传感器位置；
5.检查传感器是否损坏。')

insert into WarningConfigure
(Val,Type,Content,Solution)
values(29,1,N'NG料盘未正确放置',N'1.是否放置料盘？
2.若料盘已放置，检查料盘是否放平；
3.检查固定料盘的销柱是否缺失；
4.检查料盘下方传感器是否检测到料盘，若未检测到可适当调整传感器位置；
5.检查传感器是否损坏。')

insert into WarningConfigure
(Val,Type,Content,Solution)
values(30,1,N'急停中',null)

insert into WarningConfigure
(Val,Type,Content,Solution)
values(31,1,N'上料机械手左侧气缸上限位异常',N'1.检查气缸是否在上位；
2.若气缸不在上位，检查气路是否正常、气缸是否损坏；
3.若气缸在上位，检查上限位传感器是否正常。')

insert into WarningConfigure
(Val,Type,Content,Solution)
values(206,1,N'上料机械手左侧气缸下限位异常',N'1.检查气缸是否在下位；
2.若气缸不在下位，检查气路是否正常、气缸是否损坏；
3.若气缸在下位，检查下限位传感器是否正常。')

insert into WarningConfigure
(Val,Type,Content,Solution)
values(207,1,N'上料机械手左侧气缸双限位异常',N'1.检查上下限位传感器是否正常；
2.检查气缸是否损坏。')

insert into WarningConfigure
(Val,Type,Content,Solution)
values(32,1,N'上料机械手右侧气缸上限位异常',N'1.检查气缸是否在上位；
2.若气缸不在上位，检查气路是否正常、气缸是否损坏；
3.若气缸在上位，检查上限位传感器是否正常。')

insert into WarningConfigure
(Val,Type,Content,Solution)
values(208,1,N'上料机械手右侧气缸下限位异常',N'1.检查气缸是否在下位；
2.若气缸不在下位，检查气路是否正常、气缸是否损坏；
3.若气缸在下位，检查下限位传感器是否正常。')

insert into WarningConfigure
(Val,Type,Content,Solution)
values(209,1,N'上料机械手右侧气缸双限位异常',N'1.检查上下限位传感器是否正常；
2.检查气缸是否损坏。')

insert into WarningConfigure
(Val,Type,Content,Solution)
values(33,1,N'下料机械手左侧气缸上限位异常',N'1.检查气缸是否在上位；
2.若气缸不在上位，检查气路是否正常、气缸是否损坏；
3.若气缸在上位，检查上限位传感器是否正常。')

insert into WarningConfigure
(Val,Type,Content,Solution)
values(210,1,N'下料机械手左侧气缸下限位异常',N'1.检查气缸是否在下位；
2.若气缸不在下位，检查气路是否正常、气缸是否损坏；
3.若气缸在下位，检查下限位传感器是否正常。')

insert into WarningConfigure
(Val,Type,Content,Solution)
values(211,1,N'下料机械手左侧气缸双限位异常',N'1.检查上下限位传感器是否正常；
2.检查气缸是否损坏。')

insert into WarningConfigure
(Val,Type,Content,Solution)
values(34,1,N'下料机械手右侧气缸上限位异常',N'1.检查气缸是否在上位；
2.若气缸不在上位，检查气路是否正常、气缸是否损坏；
3.若气缸在上位，检查上限位传感器是否正常。')

insert into WarningConfigure
(Val,Type,Content,Solution)
values(212,1,N'下料机械手右侧气缸下限位异常',N'1.检查气缸是否在下位；
2.若气缸不在下位，检查气路是否正常、气缸是否损坏；
3.若气缸在下位，检查下限位传感器是否正常。')

insert into WarningConfigure
(Val,Type,Content,Solution)
values(213,1,N'下料机械手右侧气缸双限位异常',N'1.检查上下限位传感器是否正常；
2.检查气缸是否损坏。')

insert into WarningConfigure
(Val,Type,Content,Solution)
values(214,1,N'转盘位置异常报警',N'设备大复位')

insert into WarningConfigure
(Val,Type,Content,Solution)
values(35,1,N'下料工位未检测到产品',null)

insert into WarningConfigure
(Val,Type,Content,Solution)
values(36,1,N'复位超时报警',N'1.重新复位、初始化；
2.若“复位、初始化”无效，则断电重启（断电前请先将电脑关机，电脑未关机前切勿直接切断电源，切断电源后间隔5秒再次上电）。')

insert into WarningConfigure
(Val,Type,Content,Solution)
values(37,2,N'Gocator 工位动作周期异常',N'高度检测3D相机工作周期异常，请等待')

insert into WarningConfigure
(Val,Type,Content,Solution)
values(39,1,N'转盘电机驱动器(变频器报警)',null)

insert into WarningConfigure
(Val,Type,Content,Solution)
values(101,1,N'等待上料信号（没按上料按钮）',null)

insert into WarningConfigure
(Val,Type,Content,Solution)
values(1001,1,N'扫码异常',null)

insert into WarningConfigure
(Val,Type,Content,Solution)
values(1002,1,N'尺寸异常',null)

insert into WarningConfigure
(Val,Type,Content,Solution)
values('1003',2,N'未做标准块检测',N'1.勾选界面标准块模式；
2.开始检测。')

insert into WarningConfigure
(Val,Type,Content,Solution)
values(40,1,N'工位2（高度检测、条码读取）超时',N'1.按一下复位消除报警，启动设备继续运行。')

insert into WarningConfigure
(Val,Type,Content,Solution)
values(41,1,N'工位4（长宽检测）超时',N'1.按一下复位消除报警，启动设备继续运行。')

insert into WarningConfigure
(Val,Type,Content,Solution)
values(42,1,N'总气源检知报警',N'1.检查总气源气压')

insert into WarningConfigure
(Val,Type,Content,Solution)
values(43,1,N'上料机械手气缸1吸真空报警',N'1.检查上料机械手气缸1的吸嘴上是否有料')

insert into WarningConfigure
(Val,Type,Content,Solution)
values(44,1,N'上料机械手气缸2吸真空报警',N'1.检查上料机械手气缸2的吸嘴上是否有料')

insert into WarningConfigure
(Val,Type,Content,Solution)
values(45,1,N'下料机械手吸真空报警',N'1.检查下料机械手的吸嘴上是否有料')

insert into WarningConfigure
(Val,Type,Content,Solution)
values(46,1,N'上料工位感应光纤异常报警',N'1.检查上料工位是否有料；
2.检查产品上料工位放置是否正常；
3.检查传感器感应值是否在正常范围内。')

insert into WarningConfigure
(Val,Type,Content,Solution)
values(47,1,N'上料工位感应光纤异常报警',N'1.检查上下料工位是否有产品；
2.检查上下料光纤是否误感应。')

insert into WarningConfigure
(Val,Type,Content,Solution)
values(48,1,N'下料工位感应光纤异常报警',N'1.下料工位本该有产品，但是传感器没有检测得到或者是产品被认为取走的情况，会造成此报警；
2.下料工位本没有产品，但是传感器检测到了信号，可能是传感器误感应或者当前的下料工位上有异物或者是认为放置了产品。')

insert into WarningConfigure
(Val,Type,Content,Solution)
values(2000,1,N'产品连续NG超过设定次数报警',N'请通报相关人员，设备复位即可继续')

insert into WarningConfigure
(Val,Type,Content,Solution)
values(250,1,N'软件启动大复位',N'请执行大复位动作')
